Software Engineer III – Java, Kafka, React & AI
A mid-to-senior software engineering role focused on building robust applications using Java, Kafka, React, and AI technologies within a leading global financial services organisation.
About the role
This is a Software Engineer III position suited to an experienced engineer with hands-on expertise across a modern, full-stack technology landscape. The role involves designing, developing, and maintaining high-quality software solutions that leverage Java, Apache Kafka, React, and Artificial Intelligence capabilities.
The successful candidate will be expected to contribute across the software development lifecycle — from architectural decisions and code development to testing, deployment, and ongoing optimisation. Collaboration with cross-functional teams is central to the role, requiring strong communication skills alongside technical depth.
- Core backend development using Java
- Event-driven architecture and streaming with Apache Kafka
- Frontend development using React
- Integration or development of AI/ML-driven features or services
This opportunity is based in Bengaluru, Karnataka and sits within a global technology organisation known for large-scale, mission-critical engineering. Candidates should bring a proven track record of delivering complex software in an enterprise environment.