Senior Java Engineer

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

Global technology & software product company operating in the observability and monitoring space, is looking for a Senior Java Engineer to join their Platform Team in London. You'll help build the distributed services that sit at the core of their product, ingesting and transforming data at scale so it can power a range of analytics and monitoring tools used by customers around the world. This is an excellent opportunity to join a highly-skilled team of Software Engineers, who value technical coding ability, ownership & delivery - no client work, no consultancy, no 'Project management' of software - just pure, coding ability with Java, Data & complex, distributed global software systems required!

Location: London (Old Street / Shoreditch). Salary: £120,000 to £125,000 basic, plus an extensive benefits package. Working arrangement: hybrid, ideally 2 days per week in the office, with flexibility considered.

What you'll be doing
  • Design and build distributed services from the ground up, working with core Java rather than solely relying on heavy framework usage.
  • Develop event-driven systems using Kafka and event-streaming frameworks at scale.
  • Orchestrate deployments on Kubernetes, defining services, deployments and stateful sets.
  • Tackle hard problems around data consistency and availability, and shape how the platform evolves.
  • Mentor other engineers while continuing to learn from senior peers across a global team.
What you need to bring
  • At least 7 years' experience as a backend Java developer, building complex distributed systems.
  • A deep understanding of core Java, data structures and concurrency, not just framework knowledge.
  • Hands-on experience with Kafka and event-streaming frameworks such as Flink, Kafka Streams or Spark.
  • Practical Kubernetes experience, including troubleshooting production issues.
  • Experience tuning JVM performance - garbage collection, CPU hotspots and heap dump analysis.
Why you'll love this job
  • Genuine ownership - you'll take on your own piece of the product within 90 days, backed by a supportive team.
  • A strong learning culture, with a structured onboarding plan and an ambitious L&D policy behind you.
  • An extensive benefits package covering health, dental, pension, life assurance and more.

If you're a backend-focused Java engineer who enjoys solving hard distributed systems problems and wants to work on technology used at global scale, we'd love to hear from you. Apply today to find out more about this opportunity

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

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

hireful • City Of London

Hybrid
GBP 90,000 - 110,000
Health insurance
Pension
Life assurance
+1
Senior Java Engineer: Distributed Systems & Scale
Senior Java Engineer: Distributed Systems & Scale

hireful • City Of London

Hybrid
GBP 120,000 - 125,000
Health benefits
Dental coverage
Pension
+2
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
Software Engineer Java Kafka API
Software Engineer Java Kafka API

Client Server • Greater London

Hybrid
GBP 81,000 - 99,000
Hybrid work model
Pension
Life assurance
+5
Senior Java Software Engineer
Senior Java Software Engineer

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Hybrid
GBP 50,000 - 80,000
Senior Java Engineer
Senior Java Engineer

Burns Sheehan • Manchester

On-site
GBP 95,000 - 130,000
Senior Java Developer
Senior Java Developer

LA International • Greater London

Hybrid
Hybrid work model
Senior Software Developer - Java - £130,000 + Comps - London
Senior Software Developer - Java - £130,000 + Comps - London

Hunter Bond • Greater London

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

Switch Tech Talent • Banbury

Hybrid
GBP 70,000 - 110,000
Hybrid working
Excellent benefits
Pension
+1