Java+ Kafka Professional (Mumbai)

Java+ Kafka Professional (Mumbai)

08 Nov
|
Synechron
|
Mumbai

08 Nov

Synechron

Mumbai

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.
- Robust 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 .

📌 Java+ Kafka Professional (Mumbai)
🏢 Synechron
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java+ kafka professional (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: java+ kafka professional (mumbai) / mumbai