Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Lead Software Engineer - Java

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer - Java

full-timePosted: Aug 28, 2025

Job Description

Senior Lead Software Engineer - Java

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our technology teams are pivotal in transforming how the world banks. As a Senior Lead Software Engineer - Java in our Jersey City, NJ office, you will drive significant business impact by tackling diverse challenges across multiple technologies and applications. In this role, you will lead the development of robust, scalable Java solutions that power critical functions such as trading platforms, risk assessment tools, and customer-facing banking services. Collaborating with cross-functional teams, you will ensure our systems are secure, compliant with stringent financial regulations, and capable of handling massive transaction volumes in real-time. This position offers the opportunity to influence strategic initiatives that shape the future of global finance while working in a dynamic, supportive environment. Your day-to-day responsibilities will include architecting end-to-end Java applications using modern frameworks like Spring Boot, integrating with cloud-native services, and optimizing performance for high-stakes financial operations. You will mentor a team of engineers, conduct thorough code reviews, and champion best practices in agile development and DevOps. At JP Morgan Chase, we value innovation and security equally; thus, you will play a key role in implementing secure coding standards, conducting vulnerability assessments, and ensuring adherence to industry regulations like SOX and GDPR. This role demands a proactive approach to problem-solving, where you will debug complex issues in production and drive continuous improvements to enhance system reliability and efficiency. Joining JP Morgan Chase means becoming part of a world-class organization committed to excellence and employee growth. We offer unparalleled opportunities for professional development, exposure to cutting-edge technologies, and the chance to contribute to initiatives that impact millions of customers worldwide. If you are a seasoned Java engineer passionate about financial services and ready to lead transformative projects, this role in our Software Engineering category will allow you to thrive while making a tangible difference in the industry.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications that support core banking operations and trading systems
  • Collaborate with product managers, data scientists, and compliance teams to ensure solutions align with business goals and regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, secure codebases
  • Drive innovation by integrating emerging technologies like microservices and AI into financial workflows
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to the architecture of scalable systems that handle high-volume transactions and real-time data processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to optimize team performance
  • Ensure adherence to JP Morgan's security protocols and conduct regular audits for vulnerability assessments
  • Foster a culture of continuous improvement by implementing best practices in software engineering

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 8+ years of professional software development experience with a focus on Java technologies
  • Proven track record of leading engineering teams in delivering complex financial systems
  • Strong understanding of financial services regulations and compliance requirements such as GDPR and SOX
  • Experience with agile methodologies and DevOps practices in a high-stakes banking environment
  • Demonstrated ability to architect scalable, secure applications handling sensitive financial data

Preferred Qualifications

  • Experience in developing trading platforms or risk management systems at a major financial institution
  • Familiarity with cloud platforms like AWS or Azure in the context of financial workloads
  • Advanced certifications such as Oracle Certified Java Programmer or AWS Certified Developer
  • Prior leadership role in cross-functional teams within JP Morgan Chase or similar firms

Required Skills

  • Expertise in Java 8+ and Spring Boot frameworks
  • Proficiency in microservices architecture and RESTful API design
  • Strong knowledge of SQL databases and NoSQL solutions like MongoDB
  • Experience with containerization tools such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines using Jenkins or GitLab
  • Understanding of financial protocols like FIX and SWIFT
  • Skills in unit testing frameworks like JUnit and Mockito
  • Knowledge of security best practices including OAuth and encryption
  • Excellent problem-solving and analytical thinking
  • Strong communication and leadership abilities
  • Agile and Scrum methodologies
  • Version control with Git
  • Performance optimization for high-throughput systems
  • Cloud computing experience (AWS preferred)

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 internal training and tuition reimbursement
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives tailored for work-life balance
  • Flexible hybrid work arrangements in Jersey City, NJ

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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 8+ and Spring Boot frameworksintermediate
  • Proficiency in microservices architecture and RESTful API designintermediate
  • Strong knowledge of SQL databases and NoSQL solutions like MongoDBintermediate
  • Experience with containerization tools such as Docker and Kubernetesintermediate
  • Familiarity with CI/CD pipelines using Jenkins or GitLabintermediate
  • Understanding of financial protocols like FIX and SWIFTintermediate
  • Skills in unit testing frameworks like JUnit and Mockitointermediate
  • Knowledge of security best practices including OAuth and encryptionintermediate
  • Excellent problem-solving and analytical thinkingintermediate
  • Strong communication and leadership abilitiesintermediate
  • Agile and Scrum methodologiesintermediate
  • Version control with Gitintermediate
  • Performance optimization for high-throughput systemsintermediate
  • Cloud computing experience (AWS preferred)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 8+ years of professional software development experience with a focus on Java technologies (experience)
  • Proven track record of leading engineering teams in delivering complex financial systems (experience)
  • Strong understanding of financial services regulations and compliance requirements such as GDPR and SOX (experience)
  • Experience with agile methodologies and DevOps practices in a high-stakes banking environment (experience)
  • Demonstrated ability to architect scalable, secure applications handling sensitive financial data (experience)

Preferred Qualifications

  • Experience in developing trading platforms or risk management systems at a major financial institution (experience)
  • Familiarity with cloud platforms like AWS or Azure in the context of financial workloads (experience)
  • Advanced certifications such as Oracle Certified Java Programmer or AWS Certified Developer (experience)
  • Prior leadership role in cross-functional teams within JP Morgan Chase or similar firms (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications that support core banking operations and trading systems
  • Collaborate with product managers, data scientists, and compliance teams to ensure solutions align with business goals and regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, secure codebases
  • Drive innovation by integrating emerging technologies like microservices and AI into financial workflows
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to the architecture of scalable systems that handle high-volume transactions and real-time data processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to optimize team performance
  • Ensure adherence to JP Morgan's security protocols and conduct regular audits for vulnerability assessments
  • Foster a culture of continuous improvement by implementing best practices in software engineering

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 internal training and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives tailored for work-life balance
  • general: Flexible hybrid work arrangements in Jersey City, NJ

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

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

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

Check Your ATS Score for "Senior 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 Senior 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

Senior Lead Software Engineer - Java

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer - Java

full-timePosted: Aug 28, 2025

Job Description

Senior Lead Software Engineer - Java

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our technology teams are pivotal in transforming how the world banks. As a Senior Lead Software Engineer - Java in our Jersey City, NJ office, you will drive significant business impact by tackling diverse challenges across multiple technologies and applications. In this role, you will lead the development of robust, scalable Java solutions that power critical functions such as trading platforms, risk assessment tools, and customer-facing banking services. Collaborating with cross-functional teams, you will ensure our systems are secure, compliant with stringent financial regulations, and capable of handling massive transaction volumes in real-time. This position offers the opportunity to influence strategic initiatives that shape the future of global finance while working in a dynamic, supportive environment. Your day-to-day responsibilities will include architecting end-to-end Java applications using modern frameworks like Spring Boot, integrating with cloud-native services, and optimizing performance for high-stakes financial operations. You will mentor a team of engineers, conduct thorough code reviews, and champion best practices in agile development and DevOps. At JP Morgan Chase, we value innovation and security equally; thus, you will play a key role in implementing secure coding standards, conducting vulnerability assessments, and ensuring adherence to industry regulations like SOX and GDPR. This role demands a proactive approach to problem-solving, where you will debug complex issues in production and drive continuous improvements to enhance system reliability and efficiency. Joining JP Morgan Chase means becoming part of a world-class organization committed to excellence and employee growth. We offer unparalleled opportunities for professional development, exposure to cutting-edge technologies, and the chance to contribute to initiatives that impact millions of customers worldwide. If you are a seasoned Java engineer passionate about financial services and ready to lead transformative projects, this role in our Software Engineering category will allow you to thrive while making a tangible difference in the industry.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications that support core banking operations and trading systems
  • Collaborate with product managers, data scientists, and compliance teams to ensure solutions align with business goals and regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, secure codebases
  • Drive innovation by integrating emerging technologies like microservices and AI into financial workflows
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to the architecture of scalable systems that handle high-volume transactions and real-time data processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to optimize team performance
  • Ensure adherence to JP Morgan's security protocols and conduct regular audits for vulnerability assessments
  • Foster a culture of continuous improvement by implementing best practices in software engineering

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 8+ years of professional software development experience with a focus on Java technologies
  • Proven track record of leading engineering teams in delivering complex financial systems
  • Strong understanding of financial services regulations and compliance requirements such as GDPR and SOX
  • Experience with agile methodologies and DevOps practices in a high-stakes banking environment
  • Demonstrated ability to architect scalable, secure applications handling sensitive financial data

Preferred Qualifications

  • Experience in developing trading platforms or risk management systems at a major financial institution
  • Familiarity with cloud platforms like AWS or Azure in the context of financial workloads
  • Advanced certifications such as Oracle Certified Java Programmer or AWS Certified Developer
  • Prior leadership role in cross-functional teams within JP Morgan Chase or similar firms

Required Skills

  • Expertise in Java 8+ and Spring Boot frameworks
  • Proficiency in microservices architecture and RESTful API design
  • Strong knowledge of SQL databases and NoSQL solutions like MongoDB
  • Experience with containerization tools such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines using Jenkins or GitLab
  • Understanding of financial protocols like FIX and SWIFT
  • Skills in unit testing frameworks like JUnit and Mockito
  • Knowledge of security best practices including OAuth and encryption
  • Excellent problem-solving and analytical thinking
  • Strong communication and leadership abilities
  • Agile and Scrum methodologies
  • Version control with Git
  • Performance optimization for high-throughput systems
  • Cloud computing experience (AWS preferred)

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 internal training and tuition reimbursement
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives tailored for work-life balance
  • Flexible hybrid work arrangements in Jersey City, NJ

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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 8+ and Spring Boot frameworksintermediate
  • Proficiency in microservices architecture and RESTful API designintermediate
  • Strong knowledge of SQL databases and NoSQL solutions like MongoDBintermediate
  • Experience with containerization tools such as Docker and Kubernetesintermediate
  • Familiarity with CI/CD pipelines using Jenkins or GitLabintermediate
  • Understanding of financial protocols like FIX and SWIFTintermediate
  • Skills in unit testing frameworks like JUnit and Mockitointermediate
  • Knowledge of security best practices including OAuth and encryptionintermediate
  • Excellent problem-solving and analytical thinkingintermediate
  • Strong communication and leadership abilitiesintermediate
  • Agile and Scrum methodologiesintermediate
  • Version control with Gitintermediate
  • Performance optimization for high-throughput systemsintermediate
  • Cloud computing experience (AWS preferred)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 8+ years of professional software development experience with a focus on Java technologies (experience)
  • Proven track record of leading engineering teams in delivering complex financial systems (experience)
  • Strong understanding of financial services regulations and compliance requirements such as GDPR and SOX (experience)
  • Experience with agile methodologies and DevOps practices in a high-stakes banking environment (experience)
  • Demonstrated ability to architect scalable, secure applications handling sensitive financial data (experience)

Preferred Qualifications

  • Experience in developing trading platforms or risk management systems at a major financial institution (experience)
  • Familiarity with cloud platforms like AWS or Azure in the context of financial workloads (experience)
  • Advanced certifications such as Oracle Certified Java Programmer or AWS Certified Developer (experience)
  • Prior leadership role in cross-functional teams within JP Morgan Chase or similar firms (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications that support core banking operations and trading systems
  • Collaborate with product managers, data scientists, and compliance teams to ensure solutions align with business goals and regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, secure codebases
  • Drive innovation by integrating emerging technologies like microservices and AI into financial workflows
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to the architecture of scalable systems that handle high-volume transactions and real-time data processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to optimize team performance
  • Ensure adherence to JP Morgan's security protocols and conduct regular audits for vulnerability assessments
  • Foster a culture of continuous improvement by implementing best practices in software engineering

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 internal training and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives tailored for work-life balance
  • general: Flexible hybrid work arrangements in Jersey City, NJ

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

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

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

Check Your ATS Score for "Senior 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 Senior 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.