Resume and JobRESUME AND JOB
JP Morgan Chase logo

Java Lead Software Engineer

JP Morgan Chase

Software and Technology Jobs

Java Lead Software Engineer

full-timePosted: Nov 20, 2025

Job Description

Java Lead Software Engineer

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

JPMorgan Chase & Co. is a leading global financial services firm with assets of $3.7 trillion and operations worldwide. We operate in over 100 markets, providing innovative solutions in investment banking, consumer and community banking, commercial banking, and asset management. Our Digital Technology Team plays a pivotal role in transforming how we deliver value to clients through cutting-edge software solutions. We are seeking a Java Lead Software Engineer to join our team in Jersey City, NJ, where you will drive the development of robust, scalable applications that support our financial services ecosystem. As a Lead Software Engineer, you will spearhead the architecture and implementation of Java-based systems critical to our digital platforms. This role involves leading a team of developers in building secure, high-performance applications that handle complex financial transactions, ensure regulatory compliance, and integrate with legacy banking systems. You will collaborate closely with business analysts, data scientists, and compliance experts to translate financial requirements into technical designs, emphasizing innovation in areas like real-time trading, risk modeling, and customer-facing digital tools. Your leadership will be key in fostering a culture of excellence, where agile practices and DevOps principles accelerate delivery without compromising on quality or security. In this position, you will tackle challenges unique to the financial industry, such as managing high-volume data streams, mitigating cyber threats, and adhering to stringent regulations like Dodd-Frank and MiFID II. Opportunities for growth abound, with exposure to global projects and advanced technologies that shape the future of finance. If you are passionate about leveraging Java expertise to make a tangible impact at one of the world's most respected financial institutions, join JPMorgan Chase and contribute to our mission of powering the progress of individuals and communities.

Key Responsibilities

  • Lead the design, development, and maintenance of Java-based applications for JP Morgan's Digital Technology Team
  • Mentor and guide a team of software engineers, fostering best practices in coding and architecture
  • Collaborate with product owners, stakeholders, and cross-functional teams to define technical requirements
  • Implement scalable, secure solutions compliant with financial regulations such as GDPR and SOX
  • Conduct code reviews, ensure code quality, and drive continuous integration and deployment processes
  • Troubleshoot and resolve complex technical issues in production environments
  • Stay abreast of emerging technologies and recommend innovations to enhance digital platforms
  • Contribute to risk assessment and mitigation strategies in software development lifecycle
  • Facilitate agile ceremonies and promote a culture of collaboration and efficiency

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software development experience with a focus on Java technologies
  • Proven leadership experience in guiding development teams and delivering complex projects
  • Strong understanding of financial services domain, including regulatory compliance and risk management
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment
  • Excellent problem-solving skills and ability to mentor junior developers

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in developing applications for capital markets or investment banking
  • Familiarity with JP Morgan's internal tools and frameworks
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS)
  • Prior experience leading cross-functional teams in a global financial institution

Required Skills

  • Expertise in Java 8+ and object-oriented programming principles
  • Proficiency in Spring Boot, Hibernate, and microservices architecture
  • Experience with RESTful APIs, messaging systems like Kafka or RabbitMQ
  • Knowledge of database technologies such as SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)
  • Familiarity with cloud platforms like AWS or Azure for deployment
  • Strong understanding of security protocols in financial applications (e.g., OAuth, encryption)
  • Agile and Scrum methodologies with tools like Jira or Confluence
  • Version control systems including Git and collaborative development practices
  • Analytical thinking and problem-solving in high-pressure environments
  • Effective communication and leadership to influence technical decisions
  • Experience with testing frameworks (JUnit, Mockito) and automation
  • Domain knowledge in financial services, trading systems, or data analytics
  • Ability to handle large-scale data processing and performance optimization

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 leave, and parental leave
  • Professional development opportunities with tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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 object-oriented programming principlesintermediate
  • Proficiency in Spring Boot, Hibernate, and microservices architectureintermediate
  • Experience with RESTful APIs, messaging systems like Kafka or RabbitMQintermediate
  • Knowledge of database technologies such as SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)intermediate
  • Familiarity with cloud platforms like AWS or Azure for deploymentintermediate
  • Strong understanding of security protocols in financial applications (e.g., OAuth, encryption)intermediate
  • Agile and Scrum methodologies with tools like Jira or Confluenceintermediate
  • Version control systems including Git and collaborative development practicesintermediate
  • Analytical thinking and problem-solving in high-pressure environmentsintermediate
  • Effective communication and leadership to influence technical decisionsintermediate
  • Experience with testing frameworks (JUnit, Mockito) and automationintermediate
  • Domain knowledge in financial services, trading systems, or data analyticsintermediate
  • Ability to handle large-scale data processing and performance optimizationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software development experience with a focus on Java technologies (experience)
  • Proven leadership experience in guiding development teams and delivering complex projects (experience)
  • Strong understanding of financial services domain, including regulatory compliance and risk management (experience)
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment (experience)
  • Excellent problem-solving skills and ability to mentor junior developers (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in developing applications for capital markets or investment banking (experience)
  • Familiarity with JP Morgan's internal tools and frameworks (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS) (experience)
  • Prior experience leading cross-functional teams in a global financial institution (experience)

Responsibilities

  • Lead the design, development, and maintenance of Java-based applications for JP Morgan's Digital Technology Team
  • Mentor and guide a team of software engineers, fostering best practices in coding and architecture
  • Collaborate with product owners, stakeholders, and cross-functional teams to define technical requirements
  • Implement scalable, secure solutions compliant with financial regulations such as GDPR and SOX
  • Conduct code reviews, ensure code quality, and drive continuous integration and deployment processes
  • Troubleshoot and resolve complex technical issues in production environments
  • Stay abreast of emerging technologies and recommend innovations to enhance digital platforms
  • Contribute to risk assessment and mitigation strategies in software development lifecycle
  • Facilitate agile ceremonies and promote a culture of collaboration and efficiency

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 leave, and parental leave
  • general: Professional development opportunities with tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements including hybrid options in Jersey City

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

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

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

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

Java Lead Software Engineer

JP Morgan Chase

Software and Technology Jobs

Java Lead Software Engineer

full-timePosted: Nov 20, 2025

Job Description

Java Lead Software Engineer

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

JPMorgan Chase & Co. is a leading global financial services firm with assets of $3.7 trillion and operations worldwide. We operate in over 100 markets, providing innovative solutions in investment banking, consumer and community banking, commercial banking, and asset management. Our Digital Technology Team plays a pivotal role in transforming how we deliver value to clients through cutting-edge software solutions. We are seeking a Java Lead Software Engineer to join our team in Jersey City, NJ, where you will drive the development of robust, scalable applications that support our financial services ecosystem. As a Lead Software Engineer, you will spearhead the architecture and implementation of Java-based systems critical to our digital platforms. This role involves leading a team of developers in building secure, high-performance applications that handle complex financial transactions, ensure regulatory compliance, and integrate with legacy banking systems. You will collaborate closely with business analysts, data scientists, and compliance experts to translate financial requirements into technical designs, emphasizing innovation in areas like real-time trading, risk modeling, and customer-facing digital tools. Your leadership will be key in fostering a culture of excellence, where agile practices and DevOps principles accelerate delivery without compromising on quality or security. In this position, you will tackle challenges unique to the financial industry, such as managing high-volume data streams, mitigating cyber threats, and adhering to stringent regulations like Dodd-Frank and MiFID II. Opportunities for growth abound, with exposure to global projects and advanced technologies that shape the future of finance. If you are passionate about leveraging Java expertise to make a tangible impact at one of the world's most respected financial institutions, join JPMorgan Chase and contribute to our mission of powering the progress of individuals and communities.

Key Responsibilities

  • Lead the design, development, and maintenance of Java-based applications for JP Morgan's Digital Technology Team
  • Mentor and guide a team of software engineers, fostering best practices in coding and architecture
  • Collaborate with product owners, stakeholders, and cross-functional teams to define technical requirements
  • Implement scalable, secure solutions compliant with financial regulations such as GDPR and SOX
  • Conduct code reviews, ensure code quality, and drive continuous integration and deployment processes
  • Troubleshoot and resolve complex technical issues in production environments
  • Stay abreast of emerging technologies and recommend innovations to enhance digital platforms
  • Contribute to risk assessment and mitigation strategies in software development lifecycle
  • Facilitate agile ceremonies and promote a culture of collaboration and efficiency

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software development experience with a focus on Java technologies
  • Proven leadership experience in guiding development teams and delivering complex projects
  • Strong understanding of financial services domain, including regulatory compliance and risk management
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment
  • Excellent problem-solving skills and ability to mentor junior developers

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in developing applications for capital markets or investment banking
  • Familiarity with JP Morgan's internal tools and frameworks
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS)
  • Prior experience leading cross-functional teams in a global financial institution

Required Skills

  • Expertise in Java 8+ and object-oriented programming principles
  • Proficiency in Spring Boot, Hibernate, and microservices architecture
  • Experience with RESTful APIs, messaging systems like Kafka or RabbitMQ
  • Knowledge of database technologies such as SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)
  • Familiarity with cloud platforms like AWS or Azure for deployment
  • Strong understanding of security protocols in financial applications (e.g., OAuth, encryption)
  • Agile and Scrum methodologies with tools like Jira or Confluence
  • Version control systems including Git and collaborative development practices
  • Analytical thinking and problem-solving in high-pressure environments
  • Effective communication and leadership to influence technical decisions
  • Experience with testing frameworks (JUnit, Mockito) and automation
  • Domain knowledge in financial services, trading systems, or data analytics
  • Ability to handle large-scale data processing and performance optimization

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 leave, and parental leave
  • Professional development opportunities with tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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 object-oriented programming principlesintermediate
  • Proficiency in Spring Boot, Hibernate, and microservices architectureintermediate
  • Experience with RESTful APIs, messaging systems like Kafka or RabbitMQintermediate
  • Knowledge of database technologies such as SQL (Oracle, PostgreSQL) and NoSQL (MongoDB)intermediate
  • Familiarity with cloud platforms like AWS or Azure for deploymentintermediate
  • Strong understanding of security protocols in financial applications (e.g., OAuth, encryption)intermediate
  • Agile and Scrum methodologies with tools like Jira or Confluenceintermediate
  • Version control systems including Git and collaborative development practicesintermediate
  • Analytical thinking and problem-solving in high-pressure environmentsintermediate
  • Effective communication and leadership to influence technical decisionsintermediate
  • Experience with testing frameworks (JUnit, Mockito) and automationintermediate
  • Domain knowledge in financial services, trading systems, or data analyticsintermediate
  • Ability to handle large-scale data processing and performance optimizationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software development experience with a focus on Java technologies (experience)
  • Proven leadership experience in guiding development teams and delivering complex projects (experience)
  • Strong understanding of financial services domain, including regulatory compliance and risk management (experience)
  • Experience with agile methodologies and CI/CD pipelines in a large-scale enterprise environment (experience)
  • Excellent problem-solving skills and ability to mentor junior developers (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in developing applications for capital markets or investment banking (experience)
  • Familiarity with JP Morgan's internal tools and frameworks (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS) (experience)
  • Prior experience leading cross-functional teams in a global financial institution (experience)

Responsibilities

  • Lead the design, development, and maintenance of Java-based applications for JP Morgan's Digital Technology Team
  • Mentor and guide a team of software engineers, fostering best practices in coding and architecture
  • Collaborate with product owners, stakeholders, and cross-functional teams to define technical requirements
  • Implement scalable, secure solutions compliant with financial regulations such as GDPR and SOX
  • Conduct code reviews, ensure code quality, and drive continuous integration and deployment processes
  • Troubleshoot and resolve complex technical issues in production environments
  • Stay abreast of emerging technologies and recommend innovations to enhance digital platforms
  • Contribute to risk assessment and mitigation strategies in software development lifecycle
  • Facilitate agile ceremonies and promote a culture of collaboration and efficiency

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 leave, and parental leave
  • general: Professional development opportunities with tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements including hybrid options in Jersey City

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.