Java/Kafka Developer
Role details
Job location
Tech stack
Job description
We are looking for a Java Developer with Kafka expertise to build and support Spring Boot microservices and event-driven systems for scalable, high-volume trade processing. Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time. Your Role:
- Design and develop Java-based microservices using Spring Boot with a strong focus on Kafka event streaming and messaging patterns
- Build and enhance event-driven workflows for trade processing, lifecycle management, and data propagation
- Deliver feature enhancements and production bug fixes independently in a fast-paced environment
- Collaborate with QA and engineering teams to prioritize high-impact fixes and releases
- Work with business stakeholders to translate requirements into scalable Kafka-based solutions
- Produce clear technical documentation, including architecture decisions, data flows, and release notes
- Participate in discussions on system design, Kafka topic strategy, and performance optimization
- Support production systems, including troubleshooting Kafka consumers/producers and resolving data pipeline issues
Requirements
Do you have experience in UNIX?, * Strong Java development experience (Java 8+), with deep knowledge of Spring Boot
- Hands-on experience with Apache Kafka (producers, consumers, topics, partitions, offsets, consumer groups)
- Understanding of event-driven architecture and asynchronous messaging patterns
- Experience with Spring Kafka / messaging frameworks
- Strong SQL skills with experience in relational databases
- Familiarity with data streaming, real-time processing, and distributed systems design
- Knowledge of containerization (Docker/Kubernetes) and cloud deployment fundamentals
- Comfortable working in Linux/Unix environments with shell scripting (Bash preferred)
- Experience with Git or version control systems
- Strong communication and documentation skills
'We are a Disability Confident Employer: Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Government's Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who:
- Declare they have a disability, and
- Meet the minimum essential criteria for the role.
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.