Senior Java Developer

Company: hireful
Apply for the Senior Java Developer
Location: London
Job Description:

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 29 week of 2026

#J-18808-Ljbffr…

Posted: July 24th, 2026