Here's a polished job description draft for your Java + Kafka role:
? Title: Java + Kafka Developer
Location: Bangalore / Hyderabad
Experience: 8+ Years
Job Description:
Key Responsibilities
- Develop and maintain Java-based backend services with Spring Boot.
- Design and implement Kafka-based messaging and streaming pipelines.
- Build and optimize microservices architecture for enterprise applications.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- Ensure scalability, reliability, and fault-tolerance in distributed systems.
- Troubleshoot and resolve issues in Kafka clusters and streaming applications.
- Participate in code reviews, testing, and CI/CD deployment pipelines.
Required Skills
- Robust proficiency in Core Java, Java 8+.
- Hands-on experience with Apache Kafka (producers, consumers, topics, partitions, schema registry).
- Knowledge of Spring Framework / Spring Boot.
- Experience with REST APIs, JSON, and service integration.
- Familiarity with SQL/NoSQL databases.
- Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Experience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
📌 Java Kafka (Bengaluru)
🏢 NR Consulting
📍 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.