Posted on: 04/11/2026
Role : Java Developer - Kafka & Kafka Streams
Role Overview :
We are looking for experienced Java professionals with strong expertise in Apache Kafka and Kafka Streams to design and develop scalable, event-driven applications. The ideal candidate should have hands-on experience with Java, Spring Boot, Microservices, and cloud-based deployments, with Kafka being the core technical strength.
Key Responsibilities :
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and manage event-driven architectures using Apache Kafka and Kafka Streams.
- Develop real-time data processing pipelines and stream-processing applications.
- Design, develop, and maintain microservices-based applications.
- Implement Kafka producers, consumers, topics, partitions, and stream-processing solutions.
- Ensure application scalability, reliability, fault tolerance, and performance.
- Containerise applications using Docker and manage deployments using Kubernetes.
- Deploy and maintain applications on AWS cloud infrastructure.
- Collaborate with cross-functional teams to design and deliver robust technical solutions.
- Troubleshoot application and integration issues and ensure high-quality code delivery.
Required Skills :
- Strong hands-on expertise in Apache Kafka and Kafka Streams.
- Proficiency in Java development.
- Experience with Spring Boot and Microservices architecture.
- Minimum 4 years of experience with AWS.
- Minimum 3 years of experience with Microservices.
- Minimum 4 years of experience with Kafka Streams.
- Hands-on experience with Docker and Kubernetes.
- Strong understanding of event-driven architecture, distributed systems, and real-time data processing.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1682204