IT & Software

Java Backend Engineer

Queen Square Recruitment Ltd

West Of England · England · United Kingdom

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.
#J-18808-Ljbffr

Reference: WJ-766_22718369

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.