Job Position : Java Developer with KafkaJob Type : Full-TimeLocation : Pune / Chennai / Kolkata, INExperience : - 8+ to 12+ YearsKey Responsibilities : Key ResponsibilitiesDesign and develop backend services using J ava, 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) .
Senior Software Engineer Java • Chennai, Tamil Nadu, India