Software Engineer (Java)

Joybuy

Greater London

On-site

GBP 90,000 - 130,000

Full time

34 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JD is seeking a senior backend engineering lead to drive technical decision-making and architecture for JD’s international core systems. You will design and oversee complex architectures, push productization, and balance performance, availability, concurrency, and security through hands-on coding and rigorous reviews.

You will develop backend services in Java and Spring Boot, promote engineering best practices, mentor engineers, and coordinate across global infrastructure to ensure scalable,

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 MySQL, 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.

Responsibilities

  • Lead technical decision-making and architecture for JD’s international core systems.
  • Design and oversee complex system architectures and drive productization with hands-on coding.
  • Architect and develop backend services using Java and Spring Boot, establishing best practices.
  • Build and maintain backend systems across global infrastructure.
  • Identify and mitigate technical risks, including monitorability and rollback strategies.
  • Research and promote new technologies to strengthen architectural capability.
  • Provide technical leadership, mentor engineers, and improve team collaboration.
  • Work onsite in London, UK.

Skills

Java
Backend development
Multithreading
Performance tuning
System architecture
Leadership

Education

Bachelor's degree in Engineering, Computer Science, Mathematics

Tools

MySQL
Redis
Kafka

Job description

  • 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 MySQL, 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Architect)
Software Engineer (Architect)

Joybuy • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer (Backend)
Software Engineer (Backend)

Joybuy • Greater London

On-site
GBP 65,000 - 100,000
Health insurance
Retirement plans
Performance bonuses
Software Developer (Java)
Software Developer (Java)

Joybuy • Greater London

On-site
GBP 70,000 - 100,000
Software Engineer
Software Engineer

JD.COM • Greater London

On-site
GBP 70,000 - 110,000
Competitive salary
On-site work London/Berlin/Düsseldorf
Senior Java Systems Architect for Global Backend
Senior Java Systems Architect for Global Backend

Joybuy • Greater London

On-site
GBP 90,000 - 130,000
Senior Backend Architect - Java/Spring Boot (London)
Senior Backend Architect - Java/Spring Boot (London)

Joybuy • Greater London

On-site
GBP 90,000 - 130,000
Data Engineer
Data Engineer

JINGDONG RETAIL (UK) LIMITED • Greater London

On-site
GBP 70,000 - 110,000
Competitive salary
Great location
People-first culture
Software Engineer (ecommerce)
Software Engineer (ecommerce)

Joybuy • Greater London

On-site
GBP 90,000 - 120,000
Software Engineer - Search and Recommendation
Software Engineer - Search and Recommendation

JD.COM • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer
Software Engineer

JD.com • City Of London

On-site
GBP 70,000 - 120,000