JAVA Backend Engineer in Bristol

JAVA Backend Engineer in Bristol

Bristol Full-Time On-site
T

The Role

We are looking for a highly skilled Senior Java Backend Engineer with 8+ years of experience in designing, developing, and optimizing real-time, low-latency data processing platforms. The ideal candidate should possess strong expertise in Java, distributed systems, event-driven architectures, streaming technologies, and data engineering frameworks to build scalable solutions capable of processing high-volume data changes with minimal latency.

This role requires hands-on experience in developing enterprise-grade backend applications that capture, process, transform, and distribute real-time data across multiple systems while ensuring reliability, scalability, and performance

Required Experience

β€’ 8+ years of backend application development experience using Java.

β€’ Experience building ultra-low-latency systems (<100ms processing latency).

β€’ Experience handling systems processing millions of events/transactions daily.

β€’ Real-time data synchronization across multiple platforms.

β€’ Strong expertise in low-latency application design and performance optimization.

β€’ Proven experience with Kafka, event streaming, and asynchronous architectures.

β€’ Experience implementing Change Data Capture (CDC) solutions using Debezium or similar technologies.

β€’ Experience with cloud-native application development.

Your responsibilities:

β€’ Design and develop highly scalable, low-latency, fault-tolerant backend applications using Java.

β€’ Build real-time data processing solutions for high-volume transactional systems.

β€’ Develop event-driven architectures using messaging and streaming technologies.

β€’ Design and implement microservices-based applications using Spring Boot.

β€’ Optimize application performance through profiling, tuning, and efficient resource utilization.

β€’ Develop APIs and backend services supporting sub-second response times.

β€’ Architect distributed systems with high throughput and minimal latency.

β€’ Implement resilient systems using caching, asynchronous processing, and circuit breaker patterns.

β€’ Perform code reviews and enforce engineering best practices.

β€’ Troubleshoot production issues and perform root cause analysis.

Your Profile

Essential skills/knowledge/experience:

β€’ Strong experience in Java 17+

β€’ Solid experience with Spring Boot,Microservices

β€’ Experience in working with Dynatrance, Splunk, Grafana

β€’ Expertise in Apache Kafka,Kafka Streams, Kafka Connect

β€’ Expertise in Change Data Capture (CDC) solutions using Debezium or similar technologies.

β€’ Real Time Streaming & Event-Driven architectures

β€’ Performance engineering concurrency & JVM tuning

β€’ SQL & Data Engineering Fundamentals

β€’ Kubernetes, Docker & CI/CD Pipelines

β€’ Cloud Platform Experience (Azure , Aws , Google)

β€’ Experience in Latency analysis and optimization

β€’ Excellent English communication skills

Desirable skills/knowledge/experience:

β€’ Cloud Devops Skills

β€’ Application Monitoring

JAVA Backend Engineer in Bristol employer: Tcs Uk

As a Provisioning Engineer at our company, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a supportive environment that encourages growth in the rapidly evolving telecom sector. Located in a vibrant area, our team enjoys a balance of work and life, making it an excellent place for those seeking meaningful and rewarding employment.

T

Contact Details:

Tcs Uk Recruitment Team