Back to all jobs

Software Engineer III – Java, UI, SQL, Kafka & Spark

Posted 18d ago
IndiaOnsite Full-time Any experience Competitive

A Software Engineer III role focused on Java, UI development, SQL, Kafka, and Spark, based in Mumbai, Maharashtra. The position involves building and maintaining robust software solutions within a large financial services environment.

About the role

This is a Software Engineer III position based in Mumbai, Maharashtra, requiring hands-on expertise across a modern technology stack. The role sits within a large-scale financial services organisation and demands a strong foundation in both backend and frontend engineering disciplines.

Candidates are expected to demonstrate proficiency in Java for backend development, along with UI development skills to contribute to user-facing applications. A solid command of SQL for data querying and management is essential to the role.

In addition to core development skills, the position requires experience with distributed systems and data streaming technologies, specifically Apache Kafka and Apache Spark. These are central to the data pipeline and real-time processing responsibilities associated with this role.

  • Backend development using Java
  • Frontend / UI development
  • Database management and querying with SQL
  • Distributed messaging and streaming with Kafka
  • Large-scale data processing using Spark