Software Engineer III – Java & Kafka/Streams
A mid-to-senior software engineering role focused on Java development and Kafka/Streams technologies, based in Mumbai, Maharashtra.
About the role
This is a Software Engineer III position specialising in Java and Kafka/Streams technologies. The role is suited for experienced engineers who have a strong foundation in Java-based backend development and hands-on expertise with event-driven or streaming architectures.
The successful candidate will be expected to contribute to the design, development, and maintenance of scalable software systems, leveraging Kafka and streaming platforms to process and manage data pipelines effectively.
Key areas of focus for this role include:
- Java application development at an intermediate-to-senior level
- Building and maintaining Kafka-based streaming solutions
- Collaborating with cross-functional engineering teams on system design and delivery
- Writing clean, testable, and production-ready code
This opportunity is based in Mumbai, Maharashtra and is open to professionals with relevant experience in enterprise-grade software engineering environments.