Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Full Stack Java

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Full Stack Java

full-timePosted: Nov 21, 2025

Job Description

Lead Software Engineer - Full Stack Java

Location: Columbus, OH, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Full Stack Java at JP Morgan Chase, you will play a pivotal role in driving innovative technology solutions that power our global financial services. Based in Columbus, OH, you will be an integral part of an agile team, responsible for developing and maintaining robust applications that support critical banking operations, from transaction processing to risk assessment. Leveraging your expertise in Java and full-stack development, you will architect scalable systems that ensure security, compliance, and efficiency in a highly regulated environment. This position offers the opportunity to lead technical initiatives that directly impact millions of customers and contribute to the firm's leadership in digital finance. In this role, you will collaborate with cross-functional teams including product managers, data scientists, and compliance experts to deliver end-to-end solutions. Your responsibilities will span designing microservices, optimizing APIs for high-throughput financial data, and integrating front-end interfaces that enhance user experiences in mobile and web banking platforms. At JP Morgan Chase, we emphasize innovation within a framework of rigorous standards, so you will apply secure coding practices to mitigate risks associated with cyber threats and regulatory requirements like SOX and GDPR. You will also mentor junior engineers, fostering a culture of continuous improvement and knowledge sharing in our dynamic tech ecosystem. Joining JP Morgan Chase means being part of a world-class organization committed to excellence in financial services. We value diverse perspectives and provide ample opportunities for professional growth, including access to cutting-edge tools and global projects. This Lead Software Engineer position is ideal for seasoned professionals passionate about technology's role in transforming finance, offering a chance to lead impactful work that shapes the future of banking while enjoying a supportive, inclusive workplace in Columbus, OH.

Key Responsibilities

  • Develop and maintain full-stack applications using Java, ensuring integration with front-end technologies like React or Angular
  • Collaborate with agile teams to deliver critical tech solutions that support JP Morgan Chase's financial products and services
  • Design scalable, secure architectures for handling high-volume financial transactions across multiple technical domains
  • Lead code reviews, mentor junior developers, and drive best practices in software engineering
  • Implement and optimize APIs and microservices to enhance system performance in a regulated banking environment
  • Troubleshoot and resolve complex issues in production systems, minimizing downtime for global financial operations
  • Work closely with product owners and stakeholders to align technical solutions with business objectives in risk management and compliance
  • Contribute to innovation by exploring emerging technologies to improve efficiency in areas like digital banking and fraud detection
  • Ensure adherence to security protocols and data privacy standards specific to the financial sector
  • Participate in sprint planning and retrospectives to continuously improve team processes

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 7+ years of professional software engineering experience with full-stack development
  • Strong proficiency in Java and modern Java frameworks (e.g., Spring Boot)
  • Experience with agile methodologies and working in cross-functional teams
  • Demonstrated ability to design and implement scalable solutions in a financial services environment
  • Knowledge of secure coding practices and compliance with regulatory standards like GDPR and SOX
  • Proven track record of leading technical projects from inception to deployment

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in the financial services industry, particularly with banking or payment systems
  • Familiarity with cloud platforms such as AWS or Azure used in enterprise finance
  • Certifications in Java (e.g., Oracle Certified Professional) or DevOps tools
  • Prior leadership experience mentoring junior engineers in a high-stakes environment

Required Skills

  • Java programming (core and advanced features)
  • Spring Boot and Spring Framework
  • RESTful API design and integration
  • Front-end technologies (HTML, CSS, JavaScript, React/Angular)
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)
  • Cloud computing (AWS, Azure, or GCP)
  • Microservices architecture and containerization (Docker, Kubernetes)
  • Agile/Scrum methodologies
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)
  • Secure coding and vulnerability assessment
  • Problem-solving and analytical thinking
  • Leadership and team collaboration
  • Communication skills for stakeholder engagement
  • Knowledge of financial regulations (e.g., PCI-DSS, Basel III)
  • Performance optimization and debugging

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 with tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • Wellness programs including gym memberships and mental health support
  • Flexible work arrangements and hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, 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

  • Java programming (core and advanced features)intermediate
  • Spring Boot and Spring Frameworkintermediate
  • RESTful API design and integrationintermediate
  • Front-end technologies (HTML, CSS, JavaScript, React/Angular)intermediate
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)intermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • Microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Agile/Scrum methodologiesintermediate
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Secure coding and vulnerability assessmentintermediate
  • Problem-solving and analytical thinkingintermediate
  • Leadership and team collaborationintermediate
  • Communication skills for stakeholder engagementintermediate
  • Knowledge of financial regulations (e.g., PCI-DSS, Basel III)intermediate
  • Performance optimization and debuggingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 7+ years of professional software engineering experience with full-stack development (experience)
  • Strong proficiency in Java and modern Java frameworks (e.g., Spring Boot) (experience)
  • Experience with agile methodologies and working in cross-functional teams (experience)
  • Demonstrated ability to design and implement scalable solutions in a financial services environment (experience)
  • Knowledge of secure coding practices and compliance with regulatory standards like GDPR and SOX (experience)
  • Proven track record of leading technical projects from inception to deployment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in the financial services industry, particularly with banking or payment systems (experience)
  • Familiarity with cloud platforms such as AWS or Azure used in enterprise finance (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or DevOps tools (experience)
  • Prior leadership experience mentoring junior engineers in a high-stakes environment (experience)

Responsibilities

  • Develop and maintain full-stack applications using Java, ensuring integration with front-end technologies like React or Angular
  • Collaborate with agile teams to deliver critical tech solutions that support JP Morgan Chase's financial products and services
  • Design scalable, secure architectures for handling high-volume financial transactions across multiple technical domains
  • Lead code reviews, mentor junior developers, and drive best practices in software engineering
  • Implement and optimize APIs and microservices to enhance system performance in a regulated banking environment
  • Troubleshoot and resolve complex issues in production systems, minimizing downtime for global financial operations
  • Work closely with product owners and stakeholders to align technical solutions with business objectives in risk management and compliance
  • Contribute to innovation by exploring emerging technologies to improve efficiency in areas like digital banking and fraud detection
  • Ensure adherence to security protocols and data privacy standards specific to the financial sector
  • Participate in sprint planning and retrospectives to continuously improve team processes

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 with tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Wellness programs including gym memberships and mental health support
  • general: Flexible work arrangements and hybrid options for work-life balance

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

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

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

Check Your ATS Score for "Lead Software Engineer - Full Stack 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 - Full Stack 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 - Full Stack Java

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Full Stack Java

full-timePosted: Nov 21, 2025

Job Description

Lead Software Engineer - Full Stack Java

Location: Columbus, OH, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Full Stack Java at JP Morgan Chase, you will play a pivotal role in driving innovative technology solutions that power our global financial services. Based in Columbus, OH, you will be an integral part of an agile team, responsible for developing and maintaining robust applications that support critical banking operations, from transaction processing to risk assessment. Leveraging your expertise in Java and full-stack development, you will architect scalable systems that ensure security, compliance, and efficiency in a highly regulated environment. This position offers the opportunity to lead technical initiatives that directly impact millions of customers and contribute to the firm's leadership in digital finance. In this role, you will collaborate with cross-functional teams including product managers, data scientists, and compliance experts to deliver end-to-end solutions. Your responsibilities will span designing microservices, optimizing APIs for high-throughput financial data, and integrating front-end interfaces that enhance user experiences in mobile and web banking platforms. At JP Morgan Chase, we emphasize innovation within a framework of rigorous standards, so you will apply secure coding practices to mitigate risks associated with cyber threats and regulatory requirements like SOX and GDPR. You will also mentor junior engineers, fostering a culture of continuous improvement and knowledge sharing in our dynamic tech ecosystem. Joining JP Morgan Chase means being part of a world-class organization committed to excellence in financial services. We value diverse perspectives and provide ample opportunities for professional growth, including access to cutting-edge tools and global projects. This Lead Software Engineer position is ideal for seasoned professionals passionate about technology's role in transforming finance, offering a chance to lead impactful work that shapes the future of banking while enjoying a supportive, inclusive workplace in Columbus, OH.

Key Responsibilities

  • Develop and maintain full-stack applications using Java, ensuring integration with front-end technologies like React or Angular
  • Collaborate with agile teams to deliver critical tech solutions that support JP Morgan Chase's financial products and services
  • Design scalable, secure architectures for handling high-volume financial transactions across multiple technical domains
  • Lead code reviews, mentor junior developers, and drive best practices in software engineering
  • Implement and optimize APIs and microservices to enhance system performance in a regulated banking environment
  • Troubleshoot and resolve complex issues in production systems, minimizing downtime for global financial operations
  • Work closely with product owners and stakeholders to align technical solutions with business objectives in risk management and compliance
  • Contribute to innovation by exploring emerging technologies to improve efficiency in areas like digital banking and fraud detection
  • Ensure adherence to security protocols and data privacy standards specific to the financial sector
  • Participate in sprint planning and retrospectives to continuously improve team processes

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 7+ years of professional software engineering experience with full-stack development
  • Strong proficiency in Java and modern Java frameworks (e.g., Spring Boot)
  • Experience with agile methodologies and working in cross-functional teams
  • Demonstrated ability to design and implement scalable solutions in a financial services environment
  • Knowledge of secure coding practices and compliance with regulatory standards like GDPR and SOX
  • Proven track record of leading technical projects from inception to deployment

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in the financial services industry, particularly with banking or payment systems
  • Familiarity with cloud platforms such as AWS or Azure used in enterprise finance
  • Certifications in Java (e.g., Oracle Certified Professional) or DevOps tools
  • Prior leadership experience mentoring junior engineers in a high-stakes environment

Required Skills

  • Java programming (core and advanced features)
  • Spring Boot and Spring Framework
  • RESTful API design and integration
  • Front-end technologies (HTML, CSS, JavaScript, React/Angular)
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)
  • Cloud computing (AWS, Azure, or GCP)
  • Microservices architecture and containerization (Docker, Kubernetes)
  • Agile/Scrum methodologies
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)
  • Secure coding and vulnerability assessment
  • Problem-solving and analytical thinking
  • Leadership and team collaboration
  • Communication skills for stakeholder engagement
  • Knowledge of financial regulations (e.g., PCI-DSS, Basel III)
  • Performance optimization and debugging

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 with tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • Wellness programs including gym memberships and mental health support
  • Flexible work arrangements and hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, 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

  • Java programming (core and advanced features)intermediate
  • Spring Boot and Spring Frameworkintermediate
  • RESTful API design and integrationintermediate
  • Front-end technologies (HTML, CSS, JavaScript, React/Angular)intermediate
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)intermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • Microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Agile/Scrum methodologiesintermediate
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Secure coding and vulnerability assessmentintermediate
  • Problem-solving and analytical thinkingintermediate
  • Leadership and team collaborationintermediate
  • Communication skills for stakeholder engagementintermediate
  • Knowledge of financial regulations (e.g., PCI-DSS, Basel III)intermediate
  • Performance optimization and debuggingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 7+ years of professional software engineering experience with full-stack development (experience)
  • Strong proficiency in Java and modern Java frameworks (e.g., Spring Boot) (experience)
  • Experience with agile methodologies and working in cross-functional teams (experience)
  • Demonstrated ability to design and implement scalable solutions in a financial services environment (experience)
  • Knowledge of secure coding practices and compliance with regulatory standards like GDPR and SOX (experience)
  • Proven track record of leading technical projects from inception to deployment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in the financial services industry, particularly with banking or payment systems (experience)
  • Familiarity with cloud platforms such as AWS or Azure used in enterprise finance (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or DevOps tools (experience)
  • Prior leadership experience mentoring junior engineers in a high-stakes environment (experience)

Responsibilities

  • Develop and maintain full-stack applications using Java, ensuring integration with front-end technologies like React or Angular
  • Collaborate with agile teams to deliver critical tech solutions that support JP Morgan Chase's financial products and services
  • Design scalable, secure architectures for handling high-volume financial transactions across multiple technical domains
  • Lead code reviews, mentor junior developers, and drive best practices in software engineering
  • Implement and optimize APIs and microservices to enhance system performance in a regulated banking environment
  • Troubleshoot and resolve complex issues in production systems, minimizing downtime for global financial operations
  • Work closely with product owners and stakeholders to align technical solutions with business objectives in risk management and compliance
  • Contribute to innovation by exploring emerging technologies to improve efficiency in areas like digital banking and fraud detection
  • Ensure adherence to security protocols and data privacy standards specific to the financial sector
  • Participate in sprint planning and retrospectives to continuously improve team processes

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 with tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Wellness programs including gym memberships and mental health support
  • general: Flexible work arrangements and hybrid options for work-life balance

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.