Java Developer with Kafka (Bengaluru)

Java Developer with Kafka (Bengaluru)

07 Nov
|
Cognizant
|
Bengaluru

07 Nov

Cognizant

Bengaluru

Job Summary

We are seeking an experienced Java Developer with strong Apache Kafka expertise to design, develop, and maintain scalable, high-performance distributed applications. The ideal candidate should have extensive experience in Java-based backend development, microservices architecture, event-driven systems, and real-time data streaming using Kafka.

Key Responsibilities

- Design, develop, and maintain enterprise-grade applications using Java and related technologies.

- Develop and implement scalable microservices using Spring Boot.

- Design and build event-driven architectures using Apache Kafka.

- Create Kafka producers, consumers, topics, partitions, and stream processing applications.

- Optimize Kafka performance, scalability, and fault tolerance.

- Develop RESTful APIs and integrate with third-party services.

- Collaborate with cross-functional teams including architects, DevOps, QA, and business stakeholders.

- Participate in code reviews and ensure adherence to coding standards and best practices.

- Troubleshoot production issues and perform root cause analysis.

- Contribute to CI/CD pipeline implementation and deployment automation.

Required Skills

- 6+ years of experience in Java development.





- Strong proficiency in Java 8/11/17.

- Hands-on experience with Apache Kafka.

- Strong experience in Spring Boot, Spring MVC, Spring Data JPA.

- Experience with Microservices Architecture.

- Good knowledge of Kafka topics, partitions, consumer groups, replication, and offset management.

- Experience with REST APIs and JSON/XML processing.

- Robust understanding of multithreading and concurrency.

- Experience with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.

- Knowledge of Maven/Gradle build tools.

- Experience with Git version control.

Preferred Skills

- Kafka Streams or Kafka Connect.

- Docker and Kubernetes.

- Cloud platforms (AWS, Azure, or GCP).

- Elasticsearch, Redis, or MongoDB.

- CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.

- Monitoring tools like Prometheus, Grafana, Splunk, or ELK Stack.

Required Qualifications

- Bachelor's degree in Computer Science, Information Technology, or related field.

- Strong analytical and problem-solving skills.

- Excellent communication and stakeholder management skills.

📌 Java Developer with Kafka (Bengaluru)
🏢 Cognizant
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer with kafka (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: java developer with kafka (bengaluru) / bengaluru