Guindy in Chennai has a Lead Kafka Developer opening, full time, on site, with a team building event-driven systems for a high-throughput platform. Eight years of experience is the expectation, and the team wants genuine distributed systems depth, not just familiarity with Kafka's producer and consumer APIs.
The work covers writing and maintaining application code, collaborating with cross-functional teams on new features, and fixing bugs identified during testing. Kafka-based systems have their own particular failure modes, especially around consumer lag and partition rebalancing, that don't show up in a small development cluster the way they do at real production scale.
A bachelor's degree in computer science, information technology, or a related field is expected, along with practical, hands-on project experience and proven proficiency in the relevant languages and frameworks. Eight years combined with genuine Kafka production experience is a real bar for this lead role.
Experience with Kafka Streams or a similar stream processing framework, familiarity with schema registry and message versioning, and any background debugging a genuine consumer lag issue that only appeared under real production traffic.
Guindy is one of Chennai's established tech corridors, and this team's platform processes genuinely high message throughput, which means Kafka's operational quirks get real, regular exercise here rather than staying theoretical. Naukri Mitra has listed a few software roles from this employer, and lead developers who've joined recently describe the on-call rotation for message processing incidents as demanding but well-supported, with clear runbooks built from past incidents rather than each new problem starting from scratch.
Interviews include a system design round focused on event-driven architecture and a discussion of a past distributed systems incident you've resolved. Candidates who describe a clear root cause investigation process tend to interview well.
This role is based at Guindy, Chennai, pin code 600032, five days a week on site. Pay runs up to ₹1,58,000 a month. The team hopes to fill this seat within six to seven weeks.