Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java on Spring

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java on Spring

full-timePosted: Dec 8, 2025

Job Description

Lead Software Engineer - Java on Spring

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering the world's leading financial services with cutting-edge technology. As a Lead Software Engineer - Java on Spring, you will play a pivotal role in our Chicago-based team, leading the development of high-performance applications that support global trading, risk management, and client services. This position demands a seasoned engineer with deep expertise in Java and Spring ecosystems to architect scalable solutions that handle massive transaction volumes while ensuring unwavering security and compliance in the financial sector. You will collaborate with elite teams to transform complex business requirements into robust, efficient code, driving JP Morgan's commitment to technological excellence and client trust. In this leadership role, you will guide a team of developers in building and maintaining API-driven microservices that integrate seamlessly with our core banking platforms. Responsibilities include overseeing the full software development lifecycle, from initial design to deployment and optimization, with a focus on leveraging Spring Boot for rapid prototyping and production-ready applications. You will navigate the intricacies of financial regulations, implementing secure data pipelines and resilient systems that mitigate risks in real-time trading environments. Your technical acumen will be key in adopting best practices for cloud-native development, ensuring our solutions scale effortlessly to meet the demands of JP Morgan's global operations. Joining JP Morgan Chase means becoming part of a dynamic culture that values innovation, diversity, and professional growth. This role offers the opportunity to influence strategic technology initiatives, mentor emerging talent, and contribute to groundbreaking projects that shape the future of finance. With access to world-class resources and a supportive environment, you will thrive in a role that combines technical depth with meaningful impact on the financial industry.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications using Spring Boot and related frameworks
  • Architect and implement robust APIs and microservices to support JP Morgan's financial platforms
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance experts to deliver innovative solutions
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement
  • Ensure code quality through code reviews, testing strategies, and adherence to security best practices in financial systems
  • Drive the adoption of modern technologies and optimize system performance for high-volume trading and transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial services
  • Contribute to the evolution of JP Morgan's technology stack, integrating with cloud services like AWS or Azure

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years of professional software engineering experience with Java and Spring Framework
  • Proven experience leading engineering teams in developing scalable APIs and microservices
  • Strong understanding of financial services domain, including regulatory compliance and secure data handling
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment
  • Demonstrated ability to mentor junior engineers and drive technical decisions

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the banking or financial technology sector, particularly with trading systems or risk management
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer)
  • Prior leadership role in a global financial institution like JP Morgan Chase

Required Skills

  • Expertise in Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Proficiency in RESTful API design and implementation
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Knowledge of database systems (SQL/NoSQL) and ORM tools like Hibernate
  • Strong understanding of secure coding practices and compliance standards (e.g., PCI-DSS, GDPR)
  • Familiarity with cloud platforms (AWS, Azure) and DevOps tools (Jenkins, Git)
  • Agile and Scrum methodologies
  • Leadership and team management skills
  • Problem-solving and analytical thinking
  • Excellent communication and collaboration abilities
  • Experience with performance tuning and monitoring tools (e.g., Splunk, Prometheus)
  • Understanding of financial protocols and data structures in banking systems
  • Version control systems (Git) and code collaboration platforms
  • Unit testing frameworks (JUnit, Mockito)

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • Flexible work arrangements, including hybrid options in Chicago
  • On-site fitness centers, wellness programs, and employee assistance services

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security)intermediate
  • Proficiency in RESTful API design and implementationintermediate
  • Experience with microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Knowledge of database systems (SQL/NoSQL) and ORM tools like Hibernateintermediate
  • Strong understanding of secure coding practices and compliance standards (e.g., PCI-DSS, GDPR)intermediate
  • Familiarity with cloud platforms (AWS, Azure) and DevOps tools (Jenkins, Git)intermediate
  • Agile and Scrum methodologiesintermediate
  • Leadership and team management skillsintermediate
  • Problem-solving and analytical thinkingintermediate
  • Excellent communication and collaboration abilitiesintermediate
  • Experience with performance tuning and monitoring tools (e.g., Splunk, Prometheus)intermediate
  • Understanding of financial protocols and data structures in banking systemsintermediate
  • Version control systems (Git) and code collaboration platformsintermediate
  • Unit testing frameworks (JUnit, Mockito)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 8+ years of professional software engineering experience with Java and Spring Framework (experience)
  • Proven experience leading engineering teams in developing scalable APIs and microservices (experience)
  • Strong understanding of financial services domain, including regulatory compliance and secure data handling (experience)
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment (experience)
  • Demonstrated ability to mentor junior engineers and drive technical decisions (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the banking or financial technology sector, particularly with trading systems or risk management (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer) (experience)
  • Prior leadership role in a global financial institution like JP Morgan Chase (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications using Spring Boot and related frameworks
  • Architect and implement robust APIs and microservices to support JP Morgan's financial platforms
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance experts to deliver innovative solutions
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement
  • Ensure code quality through code reviews, testing strategies, and adherence to security best practices in financial systems
  • Drive the adoption of modern technologies and optimize system performance for high-volume trading and transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial services
  • Contribute to the evolution of JP Morgan's technology stack, integrating with cloud services like AWS or Azure

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 company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Flexible work arrangements, including hybrid options in Chicago
  • general: On-site fitness centers, wellness programs, and employee assistance services

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

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

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

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java on Spring

full-timePosted: Dec 8, 2025

Job Description

Lead Software Engineer - Java on Spring

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering the world's leading financial services with cutting-edge technology. As a Lead Software Engineer - Java on Spring, you will play a pivotal role in our Chicago-based team, leading the development of high-performance applications that support global trading, risk management, and client services. This position demands a seasoned engineer with deep expertise in Java and Spring ecosystems to architect scalable solutions that handle massive transaction volumes while ensuring unwavering security and compliance in the financial sector. You will collaborate with elite teams to transform complex business requirements into robust, efficient code, driving JP Morgan's commitment to technological excellence and client trust. In this leadership role, you will guide a team of developers in building and maintaining API-driven microservices that integrate seamlessly with our core banking platforms. Responsibilities include overseeing the full software development lifecycle, from initial design to deployment and optimization, with a focus on leveraging Spring Boot for rapid prototyping and production-ready applications. You will navigate the intricacies of financial regulations, implementing secure data pipelines and resilient systems that mitigate risks in real-time trading environments. Your technical acumen will be key in adopting best practices for cloud-native development, ensuring our solutions scale effortlessly to meet the demands of JP Morgan's global operations. Joining JP Morgan Chase means becoming part of a dynamic culture that values innovation, diversity, and professional growth. This role offers the opportunity to influence strategic technology initiatives, mentor emerging talent, and contribute to groundbreaking projects that shape the future of finance. With access to world-class resources and a supportive environment, you will thrive in a role that combines technical depth with meaningful impact on the financial industry.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications using Spring Boot and related frameworks
  • Architect and implement robust APIs and microservices to support JP Morgan's financial platforms
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance experts to deliver innovative solutions
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement
  • Ensure code quality through code reviews, testing strategies, and adherence to security best practices in financial systems
  • Drive the adoption of modern technologies and optimize system performance for high-volume trading and transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial services
  • Contribute to the evolution of JP Morgan's technology stack, integrating with cloud services like AWS or Azure

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years of professional software engineering experience with Java and Spring Framework
  • Proven experience leading engineering teams in developing scalable APIs and microservices
  • Strong understanding of financial services domain, including regulatory compliance and secure data handling
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment
  • Demonstrated ability to mentor junior engineers and drive technical decisions

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the banking or financial technology sector, particularly with trading systems or risk management
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer)
  • Prior leadership role in a global financial institution like JP Morgan Chase

Required Skills

  • Expertise in Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Proficiency in RESTful API design and implementation
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Knowledge of database systems (SQL/NoSQL) and ORM tools like Hibernate
  • Strong understanding of secure coding practices and compliance standards (e.g., PCI-DSS, GDPR)
  • Familiarity with cloud platforms (AWS, Azure) and DevOps tools (Jenkins, Git)
  • Agile and Scrum methodologies
  • Leadership and team management skills
  • Problem-solving and analytical thinking
  • Excellent communication and collaboration abilities
  • Experience with performance tuning and monitoring tools (e.g., Splunk, Prometheus)
  • Understanding of financial protocols and data structures in banking systems
  • Version control systems (Git) and code collaboration platforms
  • Unit testing frameworks (JUnit, Mockito)

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • Flexible work arrangements, including hybrid options in Chicago
  • On-site fitness centers, wellness programs, and employee assistance services

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security)intermediate
  • Proficiency in RESTful API design and implementationintermediate
  • Experience with microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Knowledge of database systems (SQL/NoSQL) and ORM tools like Hibernateintermediate
  • Strong understanding of secure coding practices and compliance standards (e.g., PCI-DSS, GDPR)intermediate
  • Familiarity with cloud platforms (AWS, Azure) and DevOps tools (Jenkins, Git)intermediate
  • Agile and Scrum methodologiesintermediate
  • Leadership and team management skillsintermediate
  • Problem-solving and analytical thinkingintermediate
  • Excellent communication and collaboration abilitiesintermediate
  • Experience with performance tuning and monitoring tools (e.g., Splunk, Prometheus)intermediate
  • Understanding of financial protocols and data structures in banking systemsintermediate
  • Version control systems (Git) and code collaboration platformsintermediate
  • Unit testing frameworks (JUnit, Mockito)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 8+ years of professional software engineering experience with Java and Spring Framework (experience)
  • Proven experience leading engineering teams in developing scalable APIs and microservices (experience)
  • Strong understanding of financial services domain, including regulatory compliance and secure data handling (experience)
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment (experience)
  • Demonstrated ability to mentor junior engineers and drive technical decisions (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the banking or financial technology sector, particularly with trading systems or risk management (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer) (experience)
  • Prior leadership role in a global financial institution like JP Morgan Chase (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications using Spring Boot and related frameworks
  • Architect and implement robust APIs and microservices to support JP Morgan's financial platforms
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance experts to deliver innovative solutions
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement
  • Ensure code quality through code reviews, testing strategies, and adherence to security best practices in financial systems
  • Drive the adoption of modern technologies and optimize system performance for high-volume trading and transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial services
  • Contribute to the evolution of JP Morgan's technology stack, integrating with cloud services like AWS or Azure

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 company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Flexible work arrangements, including hybrid options in Chicago
  • general: On-site fitness centers, wellness programs, and employee assistance services

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.