Java Backend Engineer
Queen Square RecruitmentJava 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
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.
pretend that this is a blurredText long comment
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.