Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java and Microservices

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java and Microservices

full-timePosted: Nov 18, 2025

Job Description

Lead Software Engineer - Java and Microservices

Location: New York, NY, United States

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 solutions. As a Lead Software Engineer - Java and Microservices in our New York office, you will play a pivotal role in an agile team, carrying out critical tech solutions across multiple technical areas. This position involves leading the development of robust, scalable microservices that power our global banking operations, including trading platforms, risk management systems, and customer-facing digital services. You will collaborate with product managers, data scientists, and other engineers to deliver high-impact features that enhance client experiences and drive operational efficiency in a highly regulated environment. Your responsibilities will span the full software development lifecycle, from architectural design to deployment and monitoring. Leveraging your deep expertise in Java and microservices, you will architect solutions that integrate seamlessly with JP Morgan's vast ecosystem of legacy and modern systems, ensuring resilience, security, and compliance with financial regulations like SOX and GDPR. As a leader, you will mentor team members, conduct code reviews, and champion best practices to foster a culture of excellence. This role demands a proactive approach to problem-solving, where you will tackle complex challenges such as optimizing low-latency applications for high-frequency trading or scaling services to handle millions of daily transactions. Joining JP Morgan Chase means becoming part of a world-class organization committed to innovation and inclusion. We value diverse perspectives and provide ample opportunities for career growth through our renowned training programs and global mobility options. In this role, you will contribute to initiatives that shape the future of finance, working on cutting-edge technologies while upholding the highest standards of integrity and client trust. If you are passionate about engineering impactful solutions in fintech, this is your chance to lead at one of the world's leading financial institutions.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java-based microservices for JP Morgan's core banking platforms
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices in software engineering
  • Conduct code reviews, optimize performance, and ensure adherence to security protocols in financial applications
  • Integrate microservices with existing legacy systems while maintaining high availability and fault tolerance
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Troubleshoot and resolve complex technical issues in production environments for trading and risk management systems
  • Stay abreast of emerging technologies and recommend implementations to enhance JP Morgan's digital banking capabilities
  • Ensure all solutions comply with JP Morgan's risk management and data privacy standards
  • Contribute to documentation and knowledge sharing within the engineering community

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on Java development
  • Proven expertise in designing and implementing microservices architectures in a cloud environment
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Experience with financial services technologies, including secure data handling and compliance standards
  • Ability to lead technical discussions and mentor junior engineers
  • Proficiency in version control systems like Git and CI/CD pipelines

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with JP Morgan's internal tools or similar enterprise banking platforms
  • Knowledge of regulatory requirements such as GDPR, SOX, and PCI-DSS in financial services
  • Prior leadership role in agile squads delivering high-impact fintech solutions
  • Familiarity with containerization technologies like Docker and Kubernetes

Required Skills

  • Java programming (core and advanced features)
  • Microservices architecture and design patterns
  • Spring Boot and Spring Framework
  • RESTful APIs and web services
  • Database management (SQL/NoSQL like Oracle, MongoDB)
  • Cloud platforms (AWS, Azure, or GCP)
  • Containerization (Docker, Kubernetes)
  • CI/CD tools (Jenkins, GitLab CI)
  • Agile/Scrum methodologies
  • Problem-solving and debugging
  • Leadership and team collaboration
  • Communication and stakeholder management
  • Security best practices in fintech
  • Version control (Git)
  • Performance optimization and testing (JUnit, Mockito)

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through JP Morgan's internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at New York locations
  • Flexible work arrangements including hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 350,000 USD / yearly

Source: ai estimated

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

Skills Required

  • Java programming (core and advanced features)intermediate
  • Microservices architecture and design patternsintermediate
  • Spring Boot and Spring Frameworkintermediate
  • RESTful APIs and web servicesintermediate
  • Database management (SQL/NoSQL like Oracle, MongoDB)intermediate
  • Cloud platforms (AWS, Azure, or GCP)intermediate
  • Containerization (Docker, Kubernetes)intermediate
  • CI/CD tools (Jenkins, GitLab CI)intermediate
  • Agile/Scrum methodologiesintermediate
  • Problem-solving and debuggingintermediate
  • Leadership and team collaborationintermediate
  • Communication and stakeholder managementintermediate
  • Security best practices in fintechintermediate
  • Version control (Git)intermediate
  • Performance optimization and testing (JUnit, Mockito)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven expertise in designing and implementing microservices architectures in a cloud environment (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Experience with financial services technologies, including secure data handling and compliance standards (experience)
  • Ability to lead technical discussions and mentor junior engineers (experience)
  • Proficiency in version control systems like Git and CI/CD pipelines (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with JP Morgan's internal tools or similar enterprise banking platforms (experience)
  • Knowledge of regulatory requirements such as GDPR, SOX, and PCI-DSS in financial services (experience)
  • Prior leadership role in agile squads delivering high-impact fintech solutions (experience)
  • Familiarity with containerization technologies like Docker and Kubernetes (experience)

Responsibilities

  • Lead the design, development, and deployment of scalable Java-based microservices for JP Morgan's core banking platforms
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices in software engineering
  • Conduct code reviews, optimize performance, and ensure adherence to security protocols in financial applications
  • Integrate microservices with existing legacy systems while maintaining high availability and fault tolerance
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Troubleshoot and resolve complex technical issues in production environments for trading and risk management systems
  • Stay abreast of emerging technologies and recommend implementations to enhance JP Morgan's digital banking capabilities
  • Ensure all solutions comply with JP Morgan's risk management and data privacy standards
  • Contribute to documentation and knowledge sharing within the engineering community

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through JP Morgan's internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at New York locations
  • general: Flexible work arrangements including hybrid options for work-life balance

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

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

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

Check Your ATS Score for "Lead Software Engineer - Java and Microservices" , 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 and Microservices @ 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 and Microservices

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java and Microservices

full-timePosted: Nov 18, 2025

Job Description

Lead Software Engineer - Java and Microservices

Location: New York, NY, United States

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 solutions. As a Lead Software Engineer - Java and Microservices in our New York office, you will play a pivotal role in an agile team, carrying out critical tech solutions across multiple technical areas. This position involves leading the development of robust, scalable microservices that power our global banking operations, including trading platforms, risk management systems, and customer-facing digital services. You will collaborate with product managers, data scientists, and other engineers to deliver high-impact features that enhance client experiences and drive operational efficiency in a highly regulated environment. Your responsibilities will span the full software development lifecycle, from architectural design to deployment and monitoring. Leveraging your deep expertise in Java and microservices, you will architect solutions that integrate seamlessly with JP Morgan's vast ecosystem of legacy and modern systems, ensuring resilience, security, and compliance with financial regulations like SOX and GDPR. As a leader, you will mentor team members, conduct code reviews, and champion best practices to foster a culture of excellence. This role demands a proactive approach to problem-solving, where you will tackle complex challenges such as optimizing low-latency applications for high-frequency trading or scaling services to handle millions of daily transactions. Joining JP Morgan Chase means becoming part of a world-class organization committed to innovation and inclusion. We value diverse perspectives and provide ample opportunities for career growth through our renowned training programs and global mobility options. In this role, you will contribute to initiatives that shape the future of finance, working on cutting-edge technologies while upholding the highest standards of integrity and client trust. If you are passionate about engineering impactful solutions in fintech, this is your chance to lead at one of the world's leading financial institutions.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java-based microservices for JP Morgan's core banking platforms
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices in software engineering
  • Conduct code reviews, optimize performance, and ensure adherence to security protocols in financial applications
  • Integrate microservices with existing legacy systems while maintaining high availability and fault tolerance
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Troubleshoot and resolve complex technical issues in production environments for trading and risk management systems
  • Stay abreast of emerging technologies and recommend implementations to enhance JP Morgan's digital banking capabilities
  • Ensure all solutions comply with JP Morgan's risk management and data privacy standards
  • Contribute to documentation and knowledge sharing within the engineering community

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on Java development
  • Proven expertise in designing and implementing microservices architectures in a cloud environment
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Experience with financial services technologies, including secure data handling and compliance standards
  • Ability to lead technical discussions and mentor junior engineers
  • Proficiency in version control systems like Git and CI/CD pipelines

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with JP Morgan's internal tools or similar enterprise banking platforms
  • Knowledge of regulatory requirements such as GDPR, SOX, and PCI-DSS in financial services
  • Prior leadership role in agile squads delivering high-impact fintech solutions
  • Familiarity with containerization technologies like Docker and Kubernetes

Required Skills

  • Java programming (core and advanced features)
  • Microservices architecture and design patterns
  • Spring Boot and Spring Framework
  • RESTful APIs and web services
  • Database management (SQL/NoSQL like Oracle, MongoDB)
  • Cloud platforms (AWS, Azure, or GCP)
  • Containerization (Docker, Kubernetes)
  • CI/CD tools (Jenkins, GitLab CI)
  • Agile/Scrum methodologies
  • Problem-solving and debugging
  • Leadership and team collaboration
  • Communication and stakeholder management
  • Security best practices in fintech
  • Version control (Git)
  • Performance optimization and testing (JUnit, Mockito)

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through JP Morgan's internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at New York locations
  • Flexible work arrangements including hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 350,000 USD / yearly

Source: ai estimated

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

Skills Required

  • Java programming (core and advanced features)intermediate
  • Microservices architecture and design patternsintermediate
  • Spring Boot and Spring Frameworkintermediate
  • RESTful APIs and web servicesintermediate
  • Database management (SQL/NoSQL like Oracle, MongoDB)intermediate
  • Cloud platforms (AWS, Azure, or GCP)intermediate
  • Containerization (Docker, Kubernetes)intermediate
  • CI/CD tools (Jenkins, GitLab CI)intermediate
  • Agile/Scrum methodologiesintermediate
  • Problem-solving and debuggingintermediate
  • Leadership and team collaborationintermediate
  • Communication and stakeholder managementintermediate
  • Security best practices in fintechintermediate
  • Version control (Git)intermediate
  • Performance optimization and testing (JUnit, Mockito)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven expertise in designing and implementing microservices architectures in a cloud environment (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Experience with financial services technologies, including secure data handling and compliance standards (experience)
  • Ability to lead technical discussions and mentor junior engineers (experience)
  • Proficiency in version control systems like Git and CI/CD pipelines (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with JP Morgan's internal tools or similar enterprise banking platforms (experience)
  • Knowledge of regulatory requirements such as GDPR, SOX, and PCI-DSS in financial services (experience)
  • Prior leadership role in agile squads delivering high-impact fintech solutions (experience)
  • Familiarity with containerization technologies like Docker and Kubernetes (experience)

Responsibilities

  • Lead the design, development, and deployment of scalable Java-based microservices for JP Morgan's core banking platforms
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor and guide junior engineers, fostering a culture of innovation and best practices in software engineering
  • Conduct code reviews, optimize performance, and ensure adherence to security protocols in financial applications
  • Integrate microservices with existing legacy systems while maintaining high availability and fault tolerance
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Troubleshoot and resolve complex technical issues in production environments for trading and risk management systems
  • Stay abreast of emerging technologies and recommend implementations to enhance JP Morgan's digital banking capabilities
  • Ensure all solutions comply with JP Morgan's risk management and data privacy standards
  • Contribute to documentation and knowledge sharing within the engineering community

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through JP Morgan's internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at New York locations
  • general: Flexible work arrangements including hybrid options for work-life balance

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

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

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

Check Your ATS Score for "Lead Software Engineer - Java and Microservices" , 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 and Microservices @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.