Software Engineer III – Java, UI, SQL, Kafka & Spark
A Software Engineer III role focused on Java, UI development, SQL, Kafka, and Spark. Based in Mumbai, Maharashtra, this position sits within a global financial services organisation.
About the role
This is a Software Engineer III position requiring hands-on expertise across a modern, data-intensive technology stack. The successful candidate will contribute to the design, development, and delivery of robust software solutions within a large-scale financial services environment.
The role demands strong proficiency in the following core technologies:
- Java – backend application development
- UI Development – building responsive and functional front-end interfaces
- SQL – data querying, modelling, and management
- Apache Kafka – real-time data streaming and event-driven architecture
- Apache Spark – large-scale data processing and analytics
The engineer will be expected to collaborate with cross-functional teams, uphold engineering best practices, and contribute to continuous improvement of systems and processes. This is an opportunity to work on complex, high-impact platforms within a globally recognised financial institution.