Back to all jobs

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

Posted 19d ago
IndiaOnsite Full-time Any experience Competitive

A Software Engineer III role focused on Java, UI, SQL, Kafka, and Spark development, 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 opportunity based in Mumbai, Maharashtra, requiring hands-on expertise across a modern technology stack that includes Java, UI development, SQL, Apache Kafka, and Apache Spark. The role sits within a large, globally operating financial services organisation and demands a strong engineering foundation combined with the ability to work across data and application layers.

The successful candidate will be expected to design, develop, and maintain scalable software systems, contributing meaningfully to both backend services and data pipeline work. Proficiency in Kafka for real-time data streaming and Spark for large-scale data processing will be central to day-to-day responsibilities, alongside solid SQL skills for data management and querying.

  • Core programming in Java for enterprise-grade application development
  • UI development as part of full-stack delivery
  • Data engineering using Apache Kafka and Apache Spark
  • Database work involving SQL across relational systems

This position is suited to an experienced software engineer who is comfortable operating within complex, large-scale technology environments and is looking to deepen their impact within a high-performing engineering team in Mumbai.