Software Engineer (Java)

Software Engineer (Java)

Full-Time 60750 - 74250 £ / year (est.) On-site
J

At a Glance

  • Tasks: Lead tech decisions and design for JD’s core systems, ensuring top performance and security.
  • Company: Join a leading e-commerce giant with a focus on innovation and collaboration.
  • Benefits: Competitive salary, health perks, and opportunities for professional growth.
  • Other info: Dynamic work environment in London with excellent career advancement opportunities.
  • Why this job: Make a real impact by architecting backend services with cutting-edge technologies.
  • Qualifications: 5+ years in backend development with strong Java skills and team leadership experience.

The predicted salary is between 60750 - 74250 £ per year.

  • Lead technical decision‑making and architecture design for

JD’s international core systems , ensuring high standards of performance, availability, concurrency, security, and scalability.

  • Design and oversee complex system architectures and drive productization efforts, maintaining architectural quality through hands‑on coding, continuous performance evaluation, and system optimization.
  • Architect and develop backend services using Java and Spring Boot, establishing engineering best practices and reusable technical frameworks.
  • Build and maintain backend systems for JD’s operation centres, ensuring seamless integration across global infrastructure.
  • Identify, assess, and mitigate technical risks throughout project implementation, covering monitorability, maintainability, grey release strategies, and rollback capabilities.
  • Research, evaluate, and promote new technologies and methodologies, identifying integration opportunities within global architectures to strengthen the team’s technical capability and architectural foresight.
  • Provide technical leadership, mentor engineers, and continuously optimize team collaboration and engineering best practices.
  • Work onsite in London, UK.

Minimum Qualifications

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related technical field.
  • 5+ years of backend development experience with strong

Java expertise, including JVM fundamentals, concurrency, multithreading, and performance tuning.

  • Strong server‑side architecture skills with solid knowledge of middleware such as My SQL, Redis, Kafka, and distributed systems in high‑availability, high‑concurrency environments.
  • Excellent coding standards with a passion for technology and open‑source learning.
  • Strong analytical, problem‑solving, and learning abilities with a proactive mindset.
  • Demonstrated team leadership experience and effective communication skills in both Chinese and English.

Preferred Qualifications

  • Work experience in large‑scale ecommerce companies.
  • Experience in supply chain, fulfilment, logistics, or marketing systems.
  • #J-18808-Ljbffr

Software Engineer (Java) employer: Joybuy

JD.com, a leader in e-commerce and technology, offers an exciting opportunity for a Technical Product Manager at Joybuy, its European online retail brand. With a commitment to innovation and a dynamic work culture, employees benefit from competitive salaries, comprehensive health insurance, and retirement plans, while working alongside a diverse international team that values collaboration and personal growth. Join us in transforming the shopping experience across the UK with cutting-edge digital solutions and make a meaningful impact in a rapidly evolving industry.

J

Contact Details:

Joybuy Recruitment Team

We think you need these skills to ace Software Engineer (Java)

Java
Spring Boot
Backend Development
System Architecture
Performance Tuning
Concurrency
Multithreading