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…
