Software Engineer III – Java, AWS, Kafka | JPMorgan Chase, Mumbai

October 2, 2025

Job Description

Summary

JPMorgan Chase is hiring a Software Engineer III – Java, AWS, Kafka in Mumbai to join its AI/ML & Data Platform team. This role is ideal for experienced Java developers skilled in cloud-native applications, distributed systems, and event-driven architecture. As a key member of an agile team, you will design, develop, and deploy secure, scalable, and high-performance software solutions that drive critical business outcomes. Leverage your expertise in AWS, Kafka, Kubernetes, and big data tools while contributing to cutting-edge financial technology projects in a collaborative and innovative environment.


Job Details at a Glance

Job TitleSoftware Engineer III – Java, AWS, Kafka
CompanyJPMorgan Chase
LocationMumbai, Maharashtra, India
Business UnitCommercial & Investment Bank
Job CategorySoftware Engineering
Job ID210651164
Contract TypeFull-Time
ShiftMid-Day
Experience Required3+ years in software engineering and cloud-based application development
Tools/TechnologiesJava (11/17/21), AWS, Kafka, Kubernetes, Spark, Iceberg, CI/CD, AI/ML frameworks

Key Responsibilities

  • Design, develop, and deploy complex distributed software systems using Java and AWS.
  • Build secure, reliable, and high-performance production code while maintaining existing algorithms and services.
  • Gather, analyze, and visualize large, diverse datasets to improve software functionality and system efficiency.
  • Proactively identify hidden problems, patterns, and opportunities to enhance coding standards and architecture.
  • Produce architecture and design artifacts ensuring design constraints are met in code development.
  • Contribute to software engineering communities of practice and promote adoption of emerging technologies.
  • Maintain a team culture emphasizing diversity, inclusion, and collaboration.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years of hands-on experience in Java development, AWS cloud platforms, and Kafka.
  • Strong understanding of event-driven architecture, CQRS, process orchestration, and stability patterns.
  • Practical experience in system design, application development, testing, and operational stability.
  • Knowledge of Kubernetes/container technologies, CI/CD pipelines, and software development lifecycle (SDLC).
  • Familiarity with agile methodologies and experience delivering solutions in a fast-paced enterprise environment.

Preferred Skills:

  • Knowledge of Big Data technologies such as Spark and Iceberg.
  • Familiarity with AI/ML concepts and frameworks.
  • Experience in multi-AZ, multi-region, or multi-cloud deployments.

About JPMorgan Chase

JPMorgan Chase is a global leader in financial services, providing innovative technology-driven solutions to corporations, institutions, and clients worldwide. With a legacy of over 200 years, we prioritize innovation, collaboration, and inclusion, empowering employees to grow their careers while delivering impactful solutions.


Apply Now

Advance your career as a Software Engineer III – Java, AWS, Kafka at JPMorgan Chase, Mumbai. Design and deliver enterprise-grade, cloud-native applications, work on large-scale distributed systems, and contribute to AI/ML-driven data platforms.

👉 Apply Now on J.P. Morgan Careers