About the job
Organisation Links
Queen Square Recruitment

Java Backend Engineer 💰 £430/day (Inside IR35) 📍 Bristol (2 days pw onsite) 📅 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.
  • Develop real-time data synchronisation across multiple platforms.
  • 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. Essential Skills
  • 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.
  • Experience processing high-volume transactional/event data.
  • 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. Desirable Skills
  • Cloud DevOps experience.
  • 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.
  • Banking / Financial Services experience. Please apply with your CV and we'll be in touch. Thank you!

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

1 comments
0 requirements

Discuss this job

Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.

Anonymous - 0 days ago

pretend that this is a blurredText long comment

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.