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: Nov 21, 2025

Job Description

Lead Software Engineer - Java

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Java at JP Morgan Chase, you will play a pivotal role in developing cutting-edge technology solutions that power our global financial services operations. Based in New York, NY, you will be an integral part of an agile team, driving the creation of robust, scalable applications that support critical functions such as trading platforms, risk management, and client-facing digital banking services. In this leadership position, you will leverage your deep expertise in Java to architect and implement systems that ensure high availability, security, and compliance with stringent regulatory standards in the financial industry. Your work will directly impact JP Morgan's ability to innovate and deliver exceptional value to clients worldwide, from institutional investors to retail customers. In this role, you will lead cross-functional teams in the full software development lifecycle, from requirements gathering to deployment and maintenance. You will collaborate with product managers, data scientists, and compliance experts to translate complex business needs into efficient technical solutions, often involving real-time data processing and integration with legacy banking systems. At JP Morgan, we emphasize a culture of innovation and excellence, where you will have the opportunity to work on high-stakes projects that influence the future of finance, such as AI-driven analytics and blockchain integrations. Your contributions will help maintain our position as a leader in the competitive financial services landscape. We offer a dynamic environment that fosters professional growth, with access to world-class resources and mentorship from industry veterans. Join JP Morgan Chase to advance your career while making a meaningful difference in the global economy. This position requires a blend of technical prowess and strategic thinking, ideal for engineers passionate about the intersection of technology and finance.

Key Responsibilities

  • Lead the design, development, and deployment of critical Java-based applications supporting JP Morgan's financial services platforms
  • Collaborate with agile teams to deliver innovative tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor junior engineers and conduct code reviews to maintain high standards of code quality and security
  • Integrate systems with JP Morgan's core banking infrastructure, focusing on scalability and reliability for high-volume transactions
  • Identify and resolve complex technical issues in real-time trading and risk assessment environments
  • Drive adoption of best practices in software engineering, including CI/CD pipelines and DevOps tools
  • Work closely with stakeholders to translate financial regulatory requirements into technical implementations
  • Contribute to architectural decisions for enterprise-level systems, optimizing for performance in a cloud-native setup
  • Participate in innovation initiatives to enhance JP Morgan's digital banking and fintech capabilities

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software development experience with Java and related frameworks
  • Proven experience in agile methodologies and leading technical teams in a fast-paced environment
  • Strong understanding of financial services technologies, including secure data handling and compliance standards
  • Experience with cloud platforms such as AWS or Azure in a regulated industry
  • Demonstrated ability to design and implement scalable, high-performance systems
  • Excellent problem-solving skills with a track record of delivering mission-critical applications

Preferred Qualifications

  • Master's degree in Computer Science or equivalent advanced education
  • Experience in the financial services sector, particularly with trading systems or risk management platforms
  • Familiarity with JP Morgan's technology stack, including Spring Boot and microservices architecture
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies
  • Prior leadership role in cross-functional teams within a global financial institution

Required Skills

  • Expertise in Java programming, including JDK 8+ and object-oriented design principles
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applications
  • Experience with RESTful APIs, microservices, and containerization using Docker
  • Knowledge of database technologies like SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)
  • Strong understanding of secure coding practices and compliance with financial regulations (e.g., SOX, GDPR)
  • Agile methodologies, including Scrum and Kanban, with tools like Jira
  • Cloud computing skills in AWS, focusing on services like EC2, Lambda, and S3
  • Version control with Git and CI/CD pipelines using Jenkins or GitHub Actions
  • Problem-solving and analytical thinking for complex financial data scenarios
  • Leadership and communication skills for team collaboration in a global environment
  • Familiarity with messaging systems like Kafka or RabbitMQ for real-time processing
  • Testing frameworks such as JUnit, Mockito, and performance testing tools
  • Understanding of financial concepts like trading algorithms and risk modeling

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • 401(k) retirement savings plan with generous company matching contributions
  • Paid time off, including vacation, sick days, and parental leave
  • Professional development programs, including tuition reimbursement and access to internal training at JP Morgan
  • Wellness programs with gym memberships, mental health support, and employee assistance services
  • Flexible work arrangements, including hybrid options in New York, NY
  • Stock purchase plan and employee discounts on financial products and services

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

  • Expertise in Java programming, including JDK 8+ and object-oriented design principlesintermediate
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applicationsintermediate
  • Experience with RESTful APIs, microservices, and containerization using Dockerintermediate
  • Knowledge of database technologies like SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)intermediate
  • Strong understanding of secure coding practices and compliance with financial regulations (e.g., SOX, GDPR)intermediate
  • Agile methodologies, including Scrum and Kanban, with tools like Jiraintermediate
  • Cloud computing skills in AWS, focusing on services like EC2, Lambda, and S3intermediate
  • Version control with Git and CI/CD pipelines using Jenkins or GitHub Actionsintermediate
  • Problem-solving and analytical thinking for complex financial data scenariosintermediate
  • Leadership and communication skills for team collaboration in a global environmentintermediate
  • Familiarity with messaging systems like Kafka or RabbitMQ for real-time processingintermediate
  • Testing frameworks such as JUnit, Mockito, and performance testing toolsintermediate
  • Understanding of financial concepts like trading algorithms and risk modelingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software development experience with Java and related frameworks (experience)
  • Proven experience in agile methodologies and leading technical teams in a fast-paced environment (experience)
  • Strong understanding of financial services technologies, including secure data handling and compliance standards (experience)
  • Experience with cloud platforms such as AWS or Azure in a regulated industry (experience)
  • Demonstrated ability to design and implement scalable, high-performance systems (experience)
  • Excellent problem-solving skills with a track record of delivering mission-critical applications (experience)

Preferred Qualifications

  • Master's degree in Computer Science or equivalent advanced education (experience)
  • Experience in the financial services sector, particularly with trading systems or risk management platforms (experience)
  • Familiarity with JP Morgan's technology stack, including Spring Boot and microservices architecture (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies (experience)
  • Prior leadership role in cross-functional teams within a global financial institution (experience)

Responsibilities

  • Lead the design, development, and deployment of critical Java-based applications supporting JP Morgan's financial services platforms
  • Collaborate with agile teams to deliver innovative tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor junior engineers and conduct code reviews to maintain high standards of code quality and security
  • Integrate systems with JP Morgan's core banking infrastructure, focusing on scalability and reliability for high-volume transactions
  • Identify and resolve complex technical issues in real-time trading and risk assessment environments
  • Drive adoption of best practices in software engineering, including CI/CD pipelines and DevOps tools
  • Work closely with stakeholders to translate financial regulatory requirements into technical implementations
  • Contribute to architectural decisions for enterprise-level systems, optimizing for performance in a cloud-native setup
  • Participate in innovation initiatives to enhance JP Morgan's digital banking and fintech capabilities

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: 401(k) retirement savings plan with generous company matching contributions
  • general: Paid time off, including vacation, sick days, and parental leave
  • general: Professional development programs, including tuition reimbursement and access to internal training at JP Morgan
  • general: Wellness programs with gym memberships, mental health support, and employee assistance services
  • general: Flexible work arrangements, including hybrid options in New York, NY
  • general: Stock purchase plan and employee discounts on financial products and services

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: Nov 21, 2025

Job Description

Lead Software Engineer - Java

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Java at JP Morgan Chase, you will play a pivotal role in developing cutting-edge technology solutions that power our global financial services operations. Based in New York, NY, you will be an integral part of an agile team, driving the creation of robust, scalable applications that support critical functions such as trading platforms, risk management, and client-facing digital banking services. In this leadership position, you will leverage your deep expertise in Java to architect and implement systems that ensure high availability, security, and compliance with stringent regulatory standards in the financial industry. Your work will directly impact JP Morgan's ability to innovate and deliver exceptional value to clients worldwide, from institutional investors to retail customers. In this role, you will lead cross-functional teams in the full software development lifecycle, from requirements gathering to deployment and maintenance. You will collaborate with product managers, data scientists, and compliance experts to translate complex business needs into efficient technical solutions, often involving real-time data processing and integration with legacy banking systems. At JP Morgan, we emphasize a culture of innovation and excellence, where you will have the opportunity to work on high-stakes projects that influence the future of finance, such as AI-driven analytics and blockchain integrations. Your contributions will help maintain our position as a leader in the competitive financial services landscape. We offer a dynamic environment that fosters professional growth, with access to world-class resources and mentorship from industry veterans. Join JP Morgan Chase to advance your career while making a meaningful difference in the global economy. This position requires a blend of technical prowess and strategic thinking, ideal for engineers passionate about the intersection of technology and finance.

Key Responsibilities

  • Lead the design, development, and deployment of critical Java-based applications supporting JP Morgan's financial services platforms
  • Collaborate with agile teams to deliver innovative tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor junior engineers and conduct code reviews to maintain high standards of code quality and security
  • Integrate systems with JP Morgan's core banking infrastructure, focusing on scalability and reliability for high-volume transactions
  • Identify and resolve complex technical issues in real-time trading and risk assessment environments
  • Drive adoption of best practices in software engineering, including CI/CD pipelines and DevOps tools
  • Work closely with stakeholders to translate financial regulatory requirements into technical implementations
  • Contribute to architectural decisions for enterprise-level systems, optimizing for performance in a cloud-native setup
  • Participate in innovation initiatives to enhance JP Morgan's digital banking and fintech capabilities

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software development experience with Java and related frameworks
  • Proven experience in agile methodologies and leading technical teams in a fast-paced environment
  • Strong understanding of financial services technologies, including secure data handling and compliance standards
  • Experience with cloud platforms such as AWS or Azure in a regulated industry
  • Demonstrated ability to design and implement scalable, high-performance systems
  • Excellent problem-solving skills with a track record of delivering mission-critical applications

Preferred Qualifications

  • Master's degree in Computer Science or equivalent advanced education
  • Experience in the financial services sector, particularly with trading systems or risk management platforms
  • Familiarity with JP Morgan's technology stack, including Spring Boot and microservices architecture
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies
  • Prior leadership role in cross-functional teams within a global financial institution

Required Skills

  • Expertise in Java programming, including JDK 8+ and object-oriented design principles
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applications
  • Experience with RESTful APIs, microservices, and containerization using Docker
  • Knowledge of database technologies like SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)
  • Strong understanding of secure coding practices and compliance with financial regulations (e.g., SOX, GDPR)
  • Agile methodologies, including Scrum and Kanban, with tools like Jira
  • Cloud computing skills in AWS, focusing on services like EC2, Lambda, and S3
  • Version control with Git and CI/CD pipelines using Jenkins or GitHub Actions
  • Problem-solving and analytical thinking for complex financial data scenarios
  • Leadership and communication skills for team collaboration in a global environment
  • Familiarity with messaging systems like Kafka or RabbitMQ for real-time processing
  • Testing frameworks such as JUnit, Mockito, and performance testing tools
  • Understanding of financial concepts like trading algorithms and risk modeling

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • 401(k) retirement savings plan with generous company matching contributions
  • Paid time off, including vacation, sick days, and parental leave
  • Professional development programs, including tuition reimbursement and access to internal training at JP Morgan
  • Wellness programs with gym memberships, mental health support, and employee assistance services
  • Flexible work arrangements, including hybrid options in New York, NY
  • Stock purchase plan and employee discounts on financial products and services

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

  • Expertise in Java programming, including JDK 8+ and object-oriented design principlesintermediate
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applicationsintermediate
  • Experience with RESTful APIs, microservices, and containerization using Dockerintermediate
  • Knowledge of database technologies like SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)intermediate
  • Strong understanding of secure coding practices and compliance with financial regulations (e.g., SOX, GDPR)intermediate
  • Agile methodologies, including Scrum and Kanban, with tools like Jiraintermediate
  • Cloud computing skills in AWS, focusing on services like EC2, Lambda, and S3intermediate
  • Version control with Git and CI/CD pipelines using Jenkins or GitHub Actionsintermediate
  • Problem-solving and analytical thinking for complex financial data scenariosintermediate
  • Leadership and communication skills for team collaboration in a global environmentintermediate
  • Familiarity with messaging systems like Kafka or RabbitMQ for real-time processingintermediate
  • Testing frameworks such as JUnit, Mockito, and performance testing toolsintermediate
  • Understanding of financial concepts like trading algorithms and risk modelingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software development experience with Java and related frameworks (experience)
  • Proven experience in agile methodologies and leading technical teams in a fast-paced environment (experience)
  • Strong understanding of financial services technologies, including secure data handling and compliance standards (experience)
  • Experience with cloud platforms such as AWS or Azure in a regulated industry (experience)
  • Demonstrated ability to design and implement scalable, high-performance systems (experience)
  • Excellent problem-solving skills with a track record of delivering mission-critical applications (experience)

Preferred Qualifications

  • Master's degree in Computer Science or equivalent advanced education (experience)
  • Experience in the financial services sector, particularly with trading systems or risk management platforms (experience)
  • Familiarity with JP Morgan's technology stack, including Spring Boot and microservices architecture (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud technologies (experience)
  • Prior leadership role in cross-functional teams within a global financial institution (experience)

Responsibilities

  • Lead the design, development, and deployment of critical Java-based applications supporting JP Morgan's financial services platforms
  • Collaborate with agile teams to deliver innovative tech solutions across multiple technical domains, ensuring alignment with business objectives
  • Mentor junior engineers and conduct code reviews to maintain high standards of code quality and security
  • Integrate systems with JP Morgan's core banking infrastructure, focusing on scalability and reliability for high-volume transactions
  • Identify and resolve complex technical issues in real-time trading and risk assessment environments
  • Drive adoption of best practices in software engineering, including CI/CD pipelines and DevOps tools
  • Work closely with stakeholders to translate financial regulatory requirements into technical implementations
  • Contribute to architectural decisions for enterprise-level systems, optimizing for performance in a cloud-native setup
  • Participate in innovation initiatives to enhance JP Morgan's digital banking and fintech capabilities

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: 401(k) retirement savings plan with generous company matching contributions
  • general: Paid time off, including vacation, sick days, and parental leave
  • general: Professional development programs, including tuition reimbursement and access to internal training at JP Morgan
  • general: Wellness programs with gym memberships, mental health support, and employee assistance services
  • general: Flexible work arrangements, including hybrid options in New York, NY
  • general: Stock purchase plan and employee discounts on financial products and services

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.