Job Position : Java Developer with Kafka
Job Type : Full-Time
Location : Pune / Chennai / Kolkata, IN
Experience : - 8+ to 12+ Years
Key Responsibilities :
Key Responsibilities
- Design and develop backend services using Java, Spring Boot, and microservices architecture.
 - Implement real-time event streaming using Apache Kafka.
 - Build, optimize, and maintain Kafka producers, consumers, and streaming pipelines.
 - Ensure system scalability, reliability, and performance.
 - Collaborate with frontend, DevOps, and data engineering teams for end-to-end solutions.
 - Develop and consume RESTful APIs for system integrations.
 - Perform unit testing, code reviews, and CI / CD pipeline integration.
 - Monitor, troubleshoot, and fine-tune Kafka clusters and backend services.
 - Strong knowledge of Java 8+ / Spring Boot for backend development.
 - Hands-on experience with Apache Kafka (topics, partitions, consumer groups, schema registry, Kafka Streams / Connect).
 - Expertise in building and scaling microservices.
 - Good understanding of multithreading, concurrency, and performance tuning.
 - Experience in working with REST APIs and messaging systems.
 - Proficiency with Git, CI / CD pipelines (Jenkins / GitLab CI).
 - Experience with databases (SQL & NoSQL) like MySQL, PostgreSQL, Cassandra, MongoDB.
 - Exposure to cloud platforms (AWS / GCP / Azure) and containerization (Docker, Kubernetes).
 - Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack).
 - Familiarity with Big Data frameworks (Spark, Flink).