freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Senior Java developer building distributed systems with Kafka, Kubernetes, and event-streaming frameworks like Flink or Spark.

Salary: £90,000 - 110,000 per year

Requirements:
  • We are looking for a Senior Java Software Engineer with at least 7 years of experience as a backend Java developer building complex distributed systems.
  • We need strong knowledge of core Java, data structures, and concurrency, not just framework familiarity.
  • We require hands-on experience with Kafka and event-streaming frameworks such as Flink, Kafka Streams, or Spark.
  • We need practical Kubernetes experience, including troubleshooting production issues.
  • We are looking for experience tuning JVM performance, including garbage collection, CPU hotspots, and heap dump analysis.
Responsibilities:
  • We design and build distributed services from the ground up, working primarily with core Java.
  • We develop event-driven systems using Kafka and event-streaming frameworks at scale.
  • We orchestrate deployments on Kubernetes, defining services, deployments, and stateful sets.
  • We tackle challenges around data consistency and availability and help shape how the platform evolves.
  • We mentor other engineers while learning from senior peers across a global team.
Technologies:
  • Backend
  • Flink
  • JVM
  • Java
  • Kafka
  • Kubernetes
  • Spark

More:

We are a global technology and software product company operating in the observability and monitoring space. We are hiring for our Platform Team in London, based near Old Street / Shoreditch, with a hybrid working arrangement of ideally two days per week in the office and flexibility considered. We offer a salary of £90K to £110K basic plus an extensive benefits package, including health, dental, pension, life assurance, and more. We provide genuine ownership, a structured onboarding plan, and a strong learning culture supported by an ambitious L&D policy.

last updated 33 week of 2026

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available