Point your AI agent at freehire and let it find you a job.

Get the CLI →

Queen Square Recruitment Ltd

NewBe an early applicant

Java Backend Engineer

Posted 1 view
Discussion

Summary

A 1-year contract role for a Senior Java Backend Engineer designing high-performance, low-latency real-time data processing platforms in a large enterprise, handling millions of events with sub-100ms latency. Core stack: Java 17+, Spring Boot, Kafka, Debezium CDC, Kubernetes, Docker, Dynatrace, Splunk and Grafana.

1 year Contract

We are looking for experienced an Senior Java Backend Engineer to design and build high-performance, real-time data processing platforms within a large enterprise environment. This is a hands‑on engineering role requiring strong Java 17+, Spring Boot, Kafka and distributed systems expertise, with particular emphasis on low-latency processing, event‑driven architectures, Change Data Capture (CDC) and high-volume transactional systems. You’ll develop scalable backend solutions capable of capturing, processing, transforming and distributing millions of data events while maintaining sub‑second processing times, reliability and resilience.

Key Responsibilities

  • Design and develop high-performance, low-latency backend applications using Java 17+.
  • Build real-time data processing solutions handling high-volume transactional workloads.
  • Develop event‑driven architectures using Kafka and asynchronous messaging patterns.
  • Build scalable Spring Boot microservices and backend APIs.
  • Implement real-time Change Data Capture (CDC) solutions using Debezium or similar technologies.
  • Architect distributed systems capable of processing millions of events with sub‑100ms latency.
  • Optimise application performance through profiling, concurrency, JVM tuning and latency analysis.
  • Build resilient services using caching, asynchronous processing and circuit‑breaker patterns.
  • Deploy and operate containerised applications using Kubernetes and Docker.
  • Troubleshoot production issues using Dynatrace, Splunk and Grafana.
  • Perform root‑cause analysis, code reviews and drive engineering best practices.
  • 8+ years' Java backend development experience.
  • Strong hands‑on Java 17+ development.
  • Strong Spring Boot and Microservices experience.
  • Deep experience with Apache Kafka, Kafka Streams and/or Kafka Connect.
  • Strong real‑time streaming and event‑driven architecture experience.
  • Experience implementing CDC using Debezium or similar technologies.
  • Proven experience building low‑latency / high‑throughput applications.
  • Experience with concurrency, multithreading, JVM tuning and performance engineering.
  • Strong SQL and data engineering fundamentals.
  • Experience with Kubernetes, Docker and CI/CD pipelines.
  • Cloud experience across Azure, AWS and/or GCP.
  • Experience with application monitoring and observability using Dynatrace, Splunk and/or Grafana.
  • Strong production troubleshooting and root‑cause analysis skills.
  • Advanced application monitoring and observability.
  • Experience designing platforms with sub‑100ms processing latency.
  • Experience processing millions of events or transactions per day.
  • Distributed caching and resilient application design.
  • Strong data synchronisation and integration experience.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

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