Senior Java Developer

hireful

City Of London

Hybrid

GBP 90,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Pension
Life assurance
Dental

Job summary

Global observability and monitoring software company seeks a Senior Java Software Engineer to join its Platform Team in London. You will design and build distributed Java services, focusing on core Java and high-throughput data processing.

You’ll work with Kafka, Kubernetes, and modern streaming tools to scale data pipelines and analytics for customers worldwide. The role offers a hybrid working model in London, with offices in Old Street/Shoreditch, and a competitive £90K-£110K salary plus

Qualifications

  • 7+ years of backend Java development experience.
  • Deep understanding of core Java, data structures and concurrency.
  • Hands-on experience with Kafka and streaming frameworks such as Kafka Streams / Flink / Spark.
  • Practical Kubernetes experience, including troubleshooting production issues.
  • Experience tuning JVM performance (GC, CPU hotspots, heap dumps).

Responsibilities

  • Design and build distributed services from the ground up in Java.
  • Develop event-driven systems using Kafka at scale.
  • Orchestrate deployments on Kubernetes and define service stateful sets.
  • Tackle data consistency and availability challenges across the platform.
  • Mentor engineers and collaborate with a global team.

Skills

Core Java
Distributed systems
Concurrency
Event-driven design
JVM tuning

Tools

Kafka
Kafka Streams
Flink
Spark
Kubernetes

Job description

Global technology & software product company operating in the observability and monitoring space, is looking for a Senior Java Software 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.

Location: London (Old Street / Shoreditch). Salary: £90K - £110K 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 Engineer
Senior Java Engineer

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
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
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 Developer
Senior Java Developer

LA International • Greater London

Hybrid
Hybrid work model
Java Developer Kafka API - Tech Consultancy
Java Developer Kafka API - Tech Consultancy

Client Server • Greater London

Hybrid
GBP 80,000 - 90,000
Hybrid work
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 Software Engineer
Senior Java Software Engineer

RE Partners • Greater London

Hybrid
GBP 90,000 - 130,000