Java Back End Developer with Kafka
Apply Now
Home Jobs Java Back End Developer with Kafka

Java Back End Developer with Kafka

Date Posted
18 July 2026
Location
Bangalore
Positions
1
Employment Information
Job Level
Lead
Open Positions
1
Location
Bangalore
Address
Bengaluru, India
Experience
7+ Years
Functional Area
Technology
Job Description

The role involves designing, developing, and maintaining scalable, high-performance backend systems, integrating real-time data pipelines, and ensuring system reliability

Key Responsibilities: Design, develop, and maintain backend services using Java and Spring Boot.

Implement Microservices architecture for scalable and modular applications. Integrate and manage Apache Kafka for real-time data streaming and event-driven systems. Develop RESTful APIs and ensure secure, efficient communication between services. Optimize application performance, scalability, and fault tolerance. Collaborate with DevOps teams for CI/CD pipelines and cloud deployments (AWS/Azure/GCP). Write clean, maintainable, and well-documented code following best practices. Troubleshoot, debug, and resolve production issues. Participate in code reviews, design discussions, and agile ceremonies. Required Skills & Qualifications: Strong proficiency in Java 8+ and Spring Boot. Hands-on experience with Microservices design and implementation. Solid understanding of Apache Kafka (producers, consumers, topics, partitions, offsets).

Experience: with REST APIs, JSON, and API security.

Familiarity with Docker, Kubernetes, and container orchestration. Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).

Experience: with unit testing and integration testing frameworks (JUnit, Mockito).

Understanding of distributed systems, concurrency, and messaging patterns. Strong problem-solving and communication skills.

Skills & Tags
Skills
AgileAWSDevOpsDockerGoJavaKubernetesMongoDBMySQLPostgreSQLREST APISpring BootSQLTesting
Share this job:
Cognizant
Bangalore
43
Open Jobs
0
Views
View Company Profile