Software Engineer III - Python/Java, AWS, Data Engineering, Spark

JPMorganChase

JPMorganChase

Software Engineering, Data Science
Mumbai, Maharashtra, India
Posted on Sep 18, 2025

Software Engineer III - Python/Java, AWS, Data Engineering, Spark

Mumbai, Maharashtra, India

Job Information

  • Job Identification 210661096
  • Job Category Software Engineering
  • Business Unit Consumer & Community Banking
  • Posting Date 18/09/2025, 10:57
  • Locations Nirlon Knowledge Park, Western Express Highway, Goregaon (East), Mumbai, IN-MH, 400063, IN
  • Apply Before 22/09/2025, 05:00
  • Job Schedule Full time

Job Description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.

As a Software Engineer III at JPMorgan Chase within the consumer & Community Banking Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Creates secure and high-quality production code.
  • Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Design & develop data pipelines end to end using Spark SQL, Java and AWS Services. Utilize programming languages like Java, Python, NoSQL databases, SQL, Container Orchestration services including Kubernetes, and a variety of AWS tools and services.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing and operational stability.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying language.
  • Hands-on practical experience in developing spark-based Frameworks for end-to-end ETL, ELT & reporting solutions using key components like Spark SQL & Spark Streaming.
  • Proficient in coding in one or more Coding languages - Java, Scala, Python,
  • Experience with Relational and No SQL databases,
  • Cloud implementation experience with AWS including AWS Data Services: Proficiency in Lake formation, Glue ETL (or) EMR, S3, Glue Catalog, Athena, Kinesis (or) MSK, Airflow (or) Lambda + Step Functions + Event Bridge
  • Experience in Data De/Serialization: Expertise in at least 2 of the formats: Parquet, Iceberg, AVRO, JSON-LD
  • Experience in AWS Data Security: Good Understanding of security concepts such as: Lake formation, IAM, Service roles, Encryption, KMS, Secrets Manager
  • Proficiency in automation and continuous delivery methods and of agile methodologies such as CI/CD, Applicant Resiliency, and Security.
  • Experience working on the financial services industry and their IT systems. Practical cloud native experience AWS.

Preferred qualifications, capabilities, and skills

  • Experience in Snowflake nice to have.
  • Exposure to cloud technologies

Similar Jobs