Senior Java Developer (Kafka Specialist) for Backend and Streaming

Etrans

Kolkata District

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Etrans is seeking an Experienced Senior Java Developer to lead design and implementation of high-throughput, scalable microservices. The role focuses on event-driven architectures with Apache Kafka and real-time streaming.

You will design, implement, and optimize distributed services, mentor juniors, and collaborate with DevOps on deployments using Docker and Kubernetes in an on-prem or cloud environment.

Qualifications

  • 5+ years of relevant experience in Java development.
  • 0

Responsibilities

  • Lead design and implementation of scalable microservices.
  • Architect real-time data streaming solutions using Kafka.
  • Tune Kafka producers and consumers for throughput and latency.
  • Decompose monolithic apps into distributed microservices with data consistency patterns like SAGA or CQRS.
  • Mentor engineers and enforce TDD practices.
  • Collaborate with DevOps to deploy services using Docker and Kubernetes.

Skills

Java 17+
Core Java
Streams
API design
Lambdas
Apache Kafka
Kafka Ecosystem
Distributed systems design
TDD
Concurrency

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Confluent Cloud
Kafka Clusters

Job description

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 usingJava (17/21)andSpring Boot.
  • Event-Driven Architecture:Architect and implement real-time data streaming solutions usingApache 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 & career growth opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Java Developer with Kafka
Java Developer with Kafka

Cognizant Technology Solutions Corporation • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Senior Java Developer (Microservices, Spring Boot & Kafka)
Senior Java Developer (Microservices, Spring Boot & Kafka)

Sapical Consulting Services Pvt. Ltd. • Bengaluru, Indore District

Hybrid
INR 2,500,000 - 4,000,000
Java+ Kafka Professional
Java+ Kafka Professional

Mployee.me • Mumbai

On-site
INR 4,000,000 - 6,500,000
Java+ Kafka Professional
Java+ Kafka Professional

Synechron • Mumbai

On-site
INR 3,000,000 - 5,400,000
Software Engineer - Java Backend
Software Engineer - Java Backend

Groupe Michelin • Pune District

Hybrid
INR 2,000,000 - 3,800,000
SDE III - Java
SDE III - Java

GreyOrange • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Software Engineer (Java + Kafka)
Software Engineer (Java + Kafka)

Capgemini • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Java Developer (Spring Boot, Microservices & Kafka)
Senior Java Developer (Spring Boot, Microservices & Kafka)

Intellicredence • Bengaluru

On-site
INR 2,500,000 - 4,200,000