Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java

full-timePosted: Dec 9, 2025

Job Description

Lead Software Engineer - Java

Location: Mumbai, Maharashtra, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology. As a Lead Software Engineer - Java in our Mumbai office, you will play a pivotal role in developing and maintaining critical tech solutions that power our global operations in areas such as payments processing, risk management, and client services. Working within an agile team, you will leverage your expertise in Java to architect scalable, secure applications that handle high-volume transactions while ensuring compliance with stringent regulatory standards. This position offers the opportunity to lead technical initiatives that directly impact millions of customers and contribute to the bank's digital transformation journey. Your day-to-day responsibilities will involve collaborating with cross-functional teams, including product managers, data scientists, and compliance experts, to design robust software solutions tailored to the dynamic needs of the financial sector. You will lead the development of Java-based microservices, integrate with core banking systems, and implement advanced features like real-time analytics and fraud detection. At JP Morgan Chase, we value innovation and efficiency, so you will also focus on optimizing code for performance, automating deployments using DevOps practices, and mentoring junior developers to foster a culture of excellence. This role demands a proactive approach to problem-solving in a fast-paced environment where accuracy and security are paramount. Joining JP Morgan Chase means becoming part of a world-class organization committed to your professional growth and work-life balance. We offer a collaborative culture that encourages diverse perspectives and provides access to cutting-edge tools and resources. In Mumbai, our state-of-the-art facility supports hybrid work models, enabling you to thrive while contributing to initiatives that redefine financial services globally. If you are passionate about technology's role in finance and ready to lead impactful projects, this position at JP Morgan Chase is an ideal fit.

Key Responsibilities

  • Design, develop, and deploy critical Java-based applications supporting JP Morgan Chase's global financial operations
  • Collaborate with agile teams to deliver innovative tech solutions across multiple domains like payments, trading, and compliance
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for high-throughput systems
  • Integrate applications with core banking systems and third-party financial APIs
  • Troubleshoot and resolve complex technical issues in production environments
  • Mentor junior engineers and contribute to technical strategy for the team
  • Implement security best practices and ensure compliance with regulatory requirements in the financial sector
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives
  • Utilize DevOps tools to automate deployment pipelines and monitor application health

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software development experience with Java
  • Strong experience in building and maintaining scalable applications in a financial services environment
  • Proficiency in agile methodologies and working in cross-functional teams
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Experience with cloud platforms such as AWS or Azure in a regulated industry

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with financial systems, trading platforms, or risk management software
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies
  • Prior work at a major financial institution handling high-volume transactions

Required Skills

  • Advanced Java programming and Spring Boot framework
  • Experience with microservices architecture and RESTful APIs
  • Proficiency in SQL databases and NoSQL solutions like MongoDB
  • Knowledge of containerization tools such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines using Jenkins or GitLab
  • Understanding of financial protocols and data security standards (e.g., PCI DSS)
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • Agile and Scrum methodologies
  • Version control with Git
  • Cloud computing experience (AWS preferred)
  • Unit testing frameworks like JUnit
  • Performance tuning and scalability optimization
  • Leadership and team mentoring skills

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Mumbai office
  • Flexible work arrangements and hybrid work options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Mumbai, IN

Salary

Estimated Salary Rangehigh confidence

4,500,000 - 7,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Advanced Java programming and Spring Boot frameworkintermediate
  • Experience with microservices architecture and RESTful APIsintermediate
  • Proficiency in SQL databases and NoSQL solutions like MongoDBintermediate
  • Knowledge of containerization tools such as Docker and Kubernetesintermediate
  • Familiarity with CI/CD pipelines using Jenkins or GitLabintermediate
  • Understanding of financial protocols and data security standards (e.g., PCI DSS)intermediate
  • Strong problem-solving and debugging skillsintermediate
  • Excellent communication and collaboration abilitiesintermediate
  • Agile and Scrum methodologiesintermediate
  • Version control with Gitintermediate
  • Cloud computing experience (AWS preferred)intermediate
  • Unit testing frameworks like JUnitintermediate
  • Performance tuning and scalability optimizationintermediate
  • Leadership and team mentoring skillsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software development experience with Java (experience)
  • Strong experience in building and maintaining scalable applications in a financial services environment (experience)
  • Proficiency in agile methodologies and working in cross-functional teams (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Experience with cloud platforms such as AWS or Azure in a regulated industry (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with financial systems, trading platforms, or risk management software (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies (experience)
  • Prior work at a major financial institution handling high-volume transactions (experience)

Responsibilities

  • Design, develop, and deploy critical Java-based applications supporting JP Morgan Chase's global financial operations
  • Collaborate with agile teams to deliver innovative tech solutions across multiple domains like payments, trading, and compliance
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for high-throughput systems
  • Integrate applications with core banking systems and third-party financial APIs
  • Troubleshoot and resolve complex technical issues in production environments
  • Mentor junior engineers and contribute to technical strategy for the team
  • Implement security best practices and ensure compliance with regulatory requirements in the financial sector
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives
  • Utilize DevOps tools to automate deployment pipelines and monitor application health

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Mumbai office
  • general: Flexible work arrangements and hybrid work options

Target Your Resume for "Lead Software Engineer - Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Lead Software Engineer - Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead Software Engineer - Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Lead Software Engineer - Java

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java

full-timePosted: Dec 9, 2025

Job Description

Lead Software Engineer - Java

Location: Mumbai, Maharashtra, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology. As a Lead Software Engineer - Java in our Mumbai office, you will play a pivotal role in developing and maintaining critical tech solutions that power our global operations in areas such as payments processing, risk management, and client services. Working within an agile team, you will leverage your expertise in Java to architect scalable, secure applications that handle high-volume transactions while ensuring compliance with stringent regulatory standards. This position offers the opportunity to lead technical initiatives that directly impact millions of customers and contribute to the bank's digital transformation journey. Your day-to-day responsibilities will involve collaborating with cross-functional teams, including product managers, data scientists, and compliance experts, to design robust software solutions tailored to the dynamic needs of the financial sector. You will lead the development of Java-based microservices, integrate with core banking systems, and implement advanced features like real-time analytics and fraud detection. At JP Morgan Chase, we value innovation and efficiency, so you will also focus on optimizing code for performance, automating deployments using DevOps practices, and mentoring junior developers to foster a culture of excellence. This role demands a proactive approach to problem-solving in a fast-paced environment where accuracy and security are paramount. Joining JP Morgan Chase means becoming part of a world-class organization committed to your professional growth and work-life balance. We offer a collaborative culture that encourages diverse perspectives and provides access to cutting-edge tools and resources. In Mumbai, our state-of-the-art facility supports hybrid work models, enabling you to thrive while contributing to initiatives that redefine financial services globally. If you are passionate about technology's role in finance and ready to lead impactful projects, this position at JP Morgan Chase is an ideal fit.

Key Responsibilities

  • Design, develop, and deploy critical Java-based applications supporting JP Morgan Chase's global financial operations
  • Collaborate with agile teams to deliver innovative tech solutions across multiple domains like payments, trading, and compliance
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for high-throughput systems
  • Integrate applications with core banking systems and third-party financial APIs
  • Troubleshoot and resolve complex technical issues in production environments
  • Mentor junior engineers and contribute to technical strategy for the team
  • Implement security best practices and ensure compliance with regulatory requirements in the financial sector
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives
  • Utilize DevOps tools to automate deployment pipelines and monitor application health

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software development experience with Java
  • Strong experience in building and maintaining scalable applications in a financial services environment
  • Proficiency in agile methodologies and working in cross-functional teams
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Experience with cloud platforms such as AWS or Azure in a regulated industry

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with financial systems, trading platforms, or risk management software
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies
  • Prior work at a major financial institution handling high-volume transactions

Required Skills

  • Advanced Java programming and Spring Boot framework
  • Experience with microservices architecture and RESTful APIs
  • Proficiency in SQL databases and NoSQL solutions like MongoDB
  • Knowledge of containerization tools such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines using Jenkins or GitLab
  • Understanding of financial protocols and data security standards (e.g., PCI DSS)
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • Agile and Scrum methodologies
  • Version control with Git
  • Cloud computing experience (AWS preferred)
  • Unit testing frameworks like JUnit
  • Performance tuning and scalability optimization
  • Leadership and team mentoring skills

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Mumbai office
  • Flexible work arrangements and hybrid work options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Mumbai, IN

Salary

Estimated Salary Rangehigh confidence

4,500,000 - 7,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Advanced Java programming and Spring Boot frameworkintermediate
  • Experience with microservices architecture and RESTful APIsintermediate
  • Proficiency in SQL databases and NoSQL solutions like MongoDBintermediate
  • Knowledge of containerization tools such as Docker and Kubernetesintermediate
  • Familiarity with CI/CD pipelines using Jenkins or GitLabintermediate
  • Understanding of financial protocols and data security standards (e.g., PCI DSS)intermediate
  • Strong problem-solving and debugging skillsintermediate
  • Excellent communication and collaboration abilitiesintermediate
  • Agile and Scrum methodologiesintermediate
  • Version control with Gitintermediate
  • Cloud computing experience (AWS preferred)intermediate
  • Unit testing frameworks like JUnitintermediate
  • Performance tuning and scalability optimizationintermediate
  • Leadership and team mentoring skillsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software development experience with Java (experience)
  • Strong experience in building and maintaining scalable applications in a financial services environment (experience)
  • Proficiency in agile methodologies and working in cross-functional teams (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Experience with cloud platforms such as AWS or Azure in a regulated industry (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with financial systems, trading platforms, or risk management software (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies (experience)
  • Prior work at a major financial institution handling high-volume transactions (experience)

Responsibilities

  • Design, develop, and deploy critical Java-based applications supporting JP Morgan Chase's global financial operations
  • Collaborate with agile teams to deliver innovative tech solutions across multiple domains like payments, trading, and compliance
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for high-throughput systems
  • Integrate applications with core banking systems and third-party financial APIs
  • Troubleshoot and resolve complex technical issues in production environments
  • Mentor junior engineers and contribute to technical strategy for the team
  • Implement security best practices and ensure compliance with regulatory requirements in the financial sector
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives
  • Utilize DevOps tools to automate deployment pipelines and monitor application health

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Mumbai office
  • general: Flexible work arrangements and hybrid work options

Target Your Resume for "Lead Software Engineer - Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Lead Software Engineer - Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead Software Engineer - Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.