Back to all jobs

Software Engineer III – Java & Kafka/Streams

Posted 1mo ago
IndiaOnsite Full-time Any experience Competitive

A leading financial services organisation is seeking an experienced Software Engineer III with strong Java and Kafka/Streams expertise for a role based in Mumbai, Maharashtra.

About the role

This is an opportunity for a skilled software engineering professional to join a globally recognised financial services firm in Mumbai. The role sits at the Software Engineer III level, indicating a position suited to engineers with meaningful industry experience who are ready to take on complex technical challenges.

The primary technical focus of this position is Java development combined with hands-on expertise in Apache Kafka and Kafka Streams. Candidates should be comfortable designing, building, and maintaining high-throughput, distributed systems that rely on event-driven and stream-processing architectures.

Key areas of responsibility are expected to include:

  • Developing and maintaining robust Java-based applications
  • Implementing and optimising Kafka and Kafka Streams pipelines
  • Collaborating with cross-functional engineering teams to deliver scalable solutions
  • Contributing to code reviews, technical design discussions, and best-practice standards

This role is based in Mumbai, Maharashtra and represents a strong career opportunity for engineers looking to work on large-scale financial technology systems within a well-established global organisation.

Software Engineer III – Java & Kafka/Streams | Mumbai | JobsQueen