Padmi

Senior Java Developer (Kafka Specialist) for Backend and Streaming (Kolkata)

IndiaPosted 1 month ago
Software engineeringSeniorFull Time; Regular
Apply at Etrans Solutions

Opens the source posting on shine.com

Source description

About the role

View original

Experienced Senior Java Developer with 5+ years of relevant experience, to lead the design and implementation of high-throughput, scalable, and event-driven microservices. This role requires deep expertise in Apache Kafka. Key Responsibilities include: - Core Development: Design, build, and maintain scalable microservices using Java (17/21) and Spring Boot. - Event-Driven Architecture: Architect and implement real-time data streaming solutions using Apache Kafka. - Kafka Optimization: Tune Kafka producers and consumers for optimal throughput and latency. Handle complex scenarios like exact-once semantics, dead-letter queues, and message replaying. - System Design: Decompose monolithic applications into distributed microservices. Ensure data consistency across services using patterns like SAGA or CQRS. - Quality & Mentorship: Lead code reviews, enforce TDD (Test Driven Development), and mentor junior engineers on best practices for concurrency and stream processing. - DevOps Integration: Collaborate with DevOps to manage Kafka clusters (on-prem or Confluent Cloud) and deploy services using Docker and Kubernetes. Required Qualifications & Technical Skills: - Graduate with good knowledge of Java17+ - Core Java, Streams - API, Lambdas - Apache Kafka - Kafka Ecosystem - Frameworks and Architecture - SQL and other database - DevOps and Tools Attractive Remuneration & growth opportunities opportunities. Job Category: Senior Java Developer Job Type: Full Time Job Location: Kolkata .

One address, no account. We’ll tell you when matching roles go live.

More at Etrans Solutions

Related open roles

View all roles