Senior Java Engineer: Distributed Systems & Scale

hireful

City Of London

Hybrid

GBP 120,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Dental coverage
Pension
Life Assurance
Hybrid work

Job summary

A global technology & software product company in London is hiring a Senior Java Engineer to join the Platform Team. You will design and build distributed services, work with Kafka, and deploy on Kubernetes, enabling analytics and monitoring tools used worldwide.

Ideal candidates have 7+ years of backend Java experience, strong core Java knowledge, and hands-on experience with Kafka and Kubernetes. This hybrid role offers a competitive salary and extensive benefits.

Qualifications

  • 7+ years' backend Java experience in distributed systems.
  • Deep knowledge of core Java, data structures and concurrency.
  • Hands-on experience with Kafka and event streaming (Kafka Streams, Flink or Spark).
  • Practical Kubernetes experience, including troubleshooting production issues.
  • Experience tuning JVM performance (garbage collection, CPU hotspots, heap dumps).

Responsibilities

  • Design and build distributed services from the ground up using core Java.
  • Develop event-driven systems with Kafka at scale.
  • Orchestrate deployments on Kubernetes and manage stateful services.
  • Mentor engineers and collaborate with a global team on platform evolution.

Skills

Backend Java
Distributed systems
Kafka
Event streaming
Kubernetes
JVM tuning
Data structures

Tools

Kafka Streams
Flink
Spark

Job description

A global technology & software product company in London is hiring a Senior Java Engineer to join the Platform Team. You will design and build distributed services, work with Kafka, and deploy on Kubernetes, enabling analytics and monitoring tools used worldwide.

Ideal candidates have 7+ years of backend Java experience, strong core Java knowledge, and hands-on experience with Kafka and Kubernetes. This hybrid role offers a competitive salary and extensive benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Distributed Systems (Hybrid, London)
Senior Java Engineer – Distributed Systems (Hybrid, London)

hireful • City Of London

Hybrid
GBP 90,000 - 110,000
Health insurance
Pension
Life assurance
+1
Senior Java Engineer
Senior Java Engineer

hireful • City Of London

Hybrid
GBP 120,000 - 125,000
Health benefits
Dental coverage
Pension
+2
Senior Java Developer
Senior Java Developer

hireful • City Of London

Hybrid
GBP 90,000 - 110,000
Health insurance
Pension
Life assurance
+1
Java Backend Engineer - Cloud & Distributed Systems
Java Backend Engineer - Cloud & Distributed Systems

Version 1 • Belfast

Hybrid
GBP 40,000 - 60,000
Flexible/remote working options
Quarterly Performance-Related Profit Share
Educational assistance
Senior Java Engineer - Hybrid (AWS, Kafka, Kubernetes)
Senior Java Engineer - Hybrid (AWS, Kafka, Kubernetes)

Experis - ManpowerGroup • England

Hybrid
GBP 101,000 - 132,000
Java Engineer - Cloud Microservices, Kafka, Remote
Java Engineer - Cloud Microservices, Kafka, Remote

Version 1 • Birmingham

Hybrid
GBP 70,000 - 90,000
Quarterly profit share
Career progression & mentorship
Flexible remote working
+6
Java Developer – Kafka, AWS & CI/CD (Hybrid)
Java Developer – Kafka, AWS & CI/CD (Hybrid)

Client Server • Greater London

Hybrid
GBP 80,000 - 90,000
Hybrid work
Pension
Life Assurance
+5
Senior Java Backend Engineer: Microservices & Kafka Hybrid
Senior Java Backend Engineer: Microservices & Kafka Hybrid

GlobalLogic • Glasgow

Hybrid
GBP 65,000 - 90,000
Java Engineer - Cloud-Native, Kafka & Microservices | Remote
Java Engineer - Cloud-Native, Kafka & Microservices | Remote

Version 1 • Greater London

Hybrid
GBP 70,000 - 110,000
Quarterly Profit Share Scheme
Career development programs
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Hybrid
GBP 50,000 - 80,000