Java+ Kafka Professional

Mployee.me

Mumbai

On-site

INR 4,000,000 - 6,500,000

Full time

6 days ago
Be an early applicant

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

Mployee.me in Mumbai is seeking a highly skilled Software Engineer with Java, Kafka, and distributed systems expertise to design scalable, event-driven platforms and shared infrastructure. You will build high-throughput messaging systems, reusable platform components, and cloud-native apps that operate reliably at enterprise scale, collaborating with architects to set engineering standards.

Ideal candidates bring 8+ years of hands-on Java and 3+ years Kafka, with strong knowledge of Spring Boot,

Qualifications

  • 8+ years of software engineering experience.
  • 3+ years with Kafka.
  • Strong hands-on Java development.
  • Experience with Spring Boot, microservices, and REST APIs.
  • Design scalable distributed systems using relational and NoSQL databases.
  • Experience with event-driven architectures and high-throughput messaging.

Responsibilities

  • Design and build high-performance backend services and platform components using Java.
  • Develop reusable frameworks, libraries, and APIs used by multiple teams.
  • Create shared infrastructure to boost developer productivity and operations efficiency.
  • Implement event-driven architectures using Kafka and ensure low latency.
  • Build systems across multiple services and environments with strong reliability.

Skills

Java
Apache Kafka
Distributed systems
Spring Boot
Microservices
REST APIs
Concurrency
NoSQL databases
Relational databases
Design patterns

Job description

Role Overview

We are seeking a highly skilled Software Engineer with strong expertise in Java, Apache Kafka, and distributed systems to design and build scalable, resilient, event-driven platforms and shared infrastructure services. The ideal candidate will have experience developing high-throughput messaging systems, reusable platform frameworks, and cloud-native applications that operate reliably at enterprise scale.


Key Responsibilities
Backend & Platform Development
  • Design and develop high-performance backend services and platform components using Java.
  • Build reusable frameworks, libraries, and APIs used by multiple application teams.
  • Develop shared infrastructure capabilities that improve developer productivity and operational efficiency.
  • Collaborate with architects and engineering teams to establish engineering standards and best practices.
Event-Driven Systems
  • Design and implement event-driven architectures using Apache Kafka.
  • Develop reliable producer and consumer services with strong guarantees around throughput, ordering, and resiliency.
  • Implement message routing, filtering, transformation, and event processing patterns.
  • Build scalable systems capable of handling large transaction volumes with low latency.
Reliability & Resiliency Engineering
  • Implement fault-tolerant solutions for handling infrastructure and application failures.
  • Design retry, recovery, circuit breaker, and fallback strategies.
  • Build observability capabilities including metrics, logging, tracing, and alerting.
  • Participate in production support and performance optimization activities.
Distributed Systems Engineering
  • Design systems that operate across multiple services, clusters, and environments.
  • Solve challenges related to consistency, scalability, concurrency, and data reliability.
  • Optimize throughput, latency, and resource utilization for large-scale distributed applications.

Required Qualifications
Core Technical Skills
  • Strong hands-on experience with Java;
  • Deep understanding of object-oriented design, design patterns, concurrency, and multithreaded programming.
  • Strong experience with Spring Boot, microservices architecture, and REST APIs.
  • Extensive hands-on experience with Apache Kafka and production-grade event-driven systems.
  • Experience designing scalable distributed systems and working with relational and NoSQL databases.
Kafka Expertise
  • Kafka producers and consumers, consumer groups, partitioning strategies, and rebalancing.
  • Offset management, delivery semantics, idempotency, Kafka transactions, and exactly-once processing.
  • Schema evolution, compatibility, serialization formats, and contract management.
  • Performance tuning, capacity planning, high availability, and failover strategies.

The successful candidate will help shape reliable, scalable platform capabilities that make event-driven development simpler and safer for engineering teams. Required Qualifications


Core Technical Skills
  • Strong hands-on experience with Java;
  • Deep understanding of object-oriented design, design patterns, concurrency, and multithreaded programming.
  • Strong experience with Spring Boot, microservices architecture, and REST APIs.
  • Extensive hands-on experience with Apache Kafka and production-grade event-driven systems.
  • Experience designing scalable distributed systems and working with relational and NoSQL databases.

Kafka Expertise
  • Kafka producers and consumers, consumer groups, partitioning strategies, and rebalancing.
  • Offset management, delivery semantics, idempotency, Kafka transactions, and exactly-once processing.
  • Schema evolution, compatibility, serialization formats, and contract management.
  • Performance tuning, capacity planning, high availability, and failover strategies.

Experience - 8+ years; 3+ years with Kafka .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java+ Kafka Professional
Java+ Kafka Professional

Synechron • Mumbai

On-site
INR 3,000,000 - 5,400,000
Java Developer with Kafka
Java Developer with Kafka

Cognizant Technology Solutions Corporation • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Java Developer
Java Developer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Senior Java Developer (Kafka Specialist) for Backend and Streaming
Senior Java Developer (Kafka Specialist) for Backend and Streaming

Etrans • Kolkata District

On-site
INR 1,800,000 - 3,200,000
Senior Kafka Engineer
Senior Kafka Engineer

Solugenix • Hyderabad

On-site
INR 900,000 - 1,300,000
SDE III - Java
SDE III - Java

GreyOrange • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Elastic Search/Java/Kafka
Elastic Search/Java/Kafka

Ascendion Engineering • Bengaluru

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

Capgemini • Bengaluru

On-site
INR 900,000 - 1,500,000
Kafka Engineer
Kafka Engineer

Americana Restaurants • Mohali

On-site
INR 1,800,000 - 3,200,000
Java Developer with Kafka
Java Developer with Kafka

DXC Luxoft • Pune District

On-site
INR 1,400,000 - 2,300,000