Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java / Spark / AWS

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java / Spark / AWS

full-timePosted: Sep 15, 2025

Job Description

Lead Software Engineer - Java / Spark / AWS

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, leveraging cutting-edge technology to power global banking operations. As a Lead Software Engineer - Java / Spark / AWS in our Jersey City, NJ office, you will play a pivotal role in an agile team delivering critical tech solutions across risk management, trading platforms, and compliance systems. This position involves architecting robust, scalable applications that handle massive volumes of financial data, ensuring reliability and security in a highly regulated environment. You will lead initiatives to modernize our tech stack, driving efficiency and innovation that directly impacts our clients' success in investment banking and asset management. Your day-to-day will focus on developing Java-based solutions integrated with Apache Spark for advanced data processing and AWS for cloud-native deployments. Collaborating with data scientists, product managers, and fellow engineers, you will tackle complex challenges like real-time fraud detection and predictive analytics for market risks. At JP Morgan, we emphasize agile practices, so expect to participate in sprints, code reviews, and continuous integration to deliver high-quality software that supports our firm's commitment to operational excellence and regulatory adherence. We value engineers who thrive in dynamic, collaborative settings and bring a passion for technology to the financial services industry. This role offers opportunities for growth within one of the world's largest financial institutions, where your contributions will shape the future of digital finance. Join us to harness the power of data and cloud technologies in a mission-critical domain.

Key Responsibilities

  • Design and develop scalable Java-based applications using Spark for processing large-scale financial datasets
  • Collaborate with cross-functional agile teams to deliver critical tech solutions in risk analytics and compliance
  • Deploy and manage applications on AWS infrastructure, optimizing for cost and performance in a secure banking environment
  • Implement data pipelines and ETL processes to support real-time trading and fraud detection systems
  • Conduct code reviews, ensure adherence to coding standards, and mentor junior engineers
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for global financial operations
  • Integrate machine learning models into Spark workflows for predictive analytics in investment banking
  • Contribute to architectural decisions, focusing on scalability and resilience for high-volume transaction processing
  • Stay updated on emerging technologies and apply them to enhance JP Morgan's tech stack
  • Ensure all solutions comply with regulatory requirements and internal security policies

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with Java
  • Proven experience with Apache Spark for big data processing
  • Hands-on expertise in AWS cloud services including EC2, S3, and Lambda
  • Strong understanding of agile methodologies and CI/CD pipelines
  • Experience in financial services or high-stakes data environments
  • Ability to obtain necessary security clearances for banking systems

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with distributed systems and microservices architecture
  • Knowledge of financial regulations like GDPR, SOX, or PCI-DSS
  • Prior work in risk management or trading platforms at a major bank
  • Certifications such as AWS Certified Solutions Architect or Oracle Java

Required Skills

  • Java programming (core and advanced features)
  • Apache Spark for big data processing and analytics
  • AWS services (EC2, S3, EMR, Lambda)
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
  • Agile/Scrum methodologies
  • CI/CD tools (Jenkins, GitHub Actions)
  • Microservices and RESTful API design
  • Data modeling and ETL processes
  • Problem-solving and debugging in distributed systems
  • Version control with Git
  • Cloud security best practices
  • Financial domain knowledge (e.g., risk, compliance)
  • Communication and collaboration skills
  • Time management in fast-paced environments
  • Adaptability to evolving tech landscapes

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 programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Global mobility opportunities within the firm's international network

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,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
  • Apache Spark for big data processing and analyticsintermediate
  • AWS services (EC2, S3, EMR, Lambda)intermediate
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)intermediate
  • Agile/Scrum methodologiesintermediate
  • CI/CD tools (Jenkins, GitHub Actions)intermediate
  • Microservices and RESTful API designintermediate
  • Data modeling and ETL processesintermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Version control with Gitintermediate
  • Cloud security best practicesintermediate
  • Financial domain knowledge (e.g., risk, compliance)intermediate
  • Communication and collaboration skillsintermediate
  • Time management in fast-paced environmentsintermediate
  • Adaptability to evolving tech landscapesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with Java (experience)
  • Proven experience with Apache Spark for big data processing (experience)
  • Hands-on expertise in AWS cloud services including EC2, S3, and Lambda (experience)
  • Strong understanding of agile methodologies and CI/CD pipelines (experience)
  • Experience in financial services or high-stakes data environments (experience)
  • Ability to obtain necessary security clearances for banking systems (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with distributed systems and microservices architecture (experience)
  • Knowledge of financial regulations like GDPR, SOX, or PCI-DSS (experience)
  • Prior work in risk management or trading platforms at a major bank (experience)
  • Certifications such as AWS Certified Solutions Architect or Oracle Java (experience)

Responsibilities

  • Design and develop scalable Java-based applications using Spark for processing large-scale financial datasets
  • Collaborate with cross-functional agile teams to deliver critical tech solutions in risk analytics and compliance
  • Deploy and manage applications on AWS infrastructure, optimizing for cost and performance in a secure banking environment
  • Implement data pipelines and ETL processes to support real-time trading and fraud detection systems
  • Conduct code reviews, ensure adherence to coding standards, and mentor junior engineers
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for global financial operations
  • Integrate machine learning models into Spark workflows for predictive analytics in investment banking
  • Contribute to architectural decisions, focusing on scalability and resilience for high-volume transaction processing
  • Stay updated on emerging technologies and apply them to enhance JP Morgan's tech stack
  • Ensure all solutions comply with regulatory requirements and internal security policies

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 programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Global mobility opportunities within the firm's international network

Target Your Resume for "Lead Software Engineer - Java / Spark / AWS" , JP Morgan Chase

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

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

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java / Spark / AWS

full-timePosted: Sep 15, 2025

Job Description

Lead Software Engineer - Java / Spark / AWS

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, leveraging cutting-edge technology to power global banking operations. As a Lead Software Engineer - Java / Spark / AWS in our Jersey City, NJ office, you will play a pivotal role in an agile team delivering critical tech solutions across risk management, trading platforms, and compliance systems. This position involves architecting robust, scalable applications that handle massive volumes of financial data, ensuring reliability and security in a highly regulated environment. You will lead initiatives to modernize our tech stack, driving efficiency and innovation that directly impacts our clients' success in investment banking and asset management. Your day-to-day will focus on developing Java-based solutions integrated with Apache Spark for advanced data processing and AWS for cloud-native deployments. Collaborating with data scientists, product managers, and fellow engineers, you will tackle complex challenges like real-time fraud detection and predictive analytics for market risks. At JP Morgan, we emphasize agile practices, so expect to participate in sprints, code reviews, and continuous integration to deliver high-quality software that supports our firm's commitment to operational excellence and regulatory adherence. We value engineers who thrive in dynamic, collaborative settings and bring a passion for technology to the financial services industry. This role offers opportunities for growth within one of the world's largest financial institutions, where your contributions will shape the future of digital finance. Join us to harness the power of data and cloud technologies in a mission-critical domain.

Key Responsibilities

  • Design and develop scalable Java-based applications using Spark for processing large-scale financial datasets
  • Collaborate with cross-functional agile teams to deliver critical tech solutions in risk analytics and compliance
  • Deploy and manage applications on AWS infrastructure, optimizing for cost and performance in a secure banking environment
  • Implement data pipelines and ETL processes to support real-time trading and fraud detection systems
  • Conduct code reviews, ensure adherence to coding standards, and mentor junior engineers
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for global financial operations
  • Integrate machine learning models into Spark workflows for predictive analytics in investment banking
  • Contribute to architectural decisions, focusing on scalability and resilience for high-volume transaction processing
  • Stay updated on emerging technologies and apply them to enhance JP Morgan's tech stack
  • Ensure all solutions comply with regulatory requirements and internal security policies

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with Java
  • Proven experience with Apache Spark for big data processing
  • Hands-on expertise in AWS cloud services including EC2, S3, and Lambda
  • Strong understanding of agile methodologies and CI/CD pipelines
  • Experience in financial services or high-stakes data environments
  • Ability to obtain necessary security clearances for banking systems

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with distributed systems and microservices architecture
  • Knowledge of financial regulations like GDPR, SOX, or PCI-DSS
  • Prior work in risk management or trading platforms at a major bank
  • Certifications such as AWS Certified Solutions Architect or Oracle Java

Required Skills

  • Java programming (core and advanced features)
  • Apache Spark for big data processing and analytics
  • AWS services (EC2, S3, EMR, Lambda)
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
  • Agile/Scrum methodologies
  • CI/CD tools (Jenkins, GitHub Actions)
  • Microservices and RESTful API design
  • Data modeling and ETL processes
  • Problem-solving and debugging in distributed systems
  • Version control with Git
  • Cloud security best practices
  • Financial domain knowledge (e.g., risk, compliance)
  • Communication and collaboration skills
  • Time management in fast-paced environments
  • Adaptability to evolving tech landscapes

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 programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Global mobility opportunities within the firm's international network

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,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
  • Apache Spark for big data processing and analyticsintermediate
  • AWS services (EC2, S3, EMR, Lambda)intermediate
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)intermediate
  • Agile/Scrum methodologiesintermediate
  • CI/CD tools (Jenkins, GitHub Actions)intermediate
  • Microservices and RESTful API designintermediate
  • Data modeling and ETL processesintermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Version control with Gitintermediate
  • Cloud security best practicesintermediate
  • Financial domain knowledge (e.g., risk, compliance)intermediate
  • Communication and collaboration skillsintermediate
  • Time management in fast-paced environmentsintermediate
  • Adaptability to evolving tech landscapesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with Java (experience)
  • Proven experience with Apache Spark for big data processing (experience)
  • Hands-on expertise in AWS cloud services including EC2, S3, and Lambda (experience)
  • Strong understanding of agile methodologies and CI/CD pipelines (experience)
  • Experience in financial services or high-stakes data environments (experience)
  • Ability to obtain necessary security clearances for banking systems (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with distributed systems and microservices architecture (experience)
  • Knowledge of financial regulations like GDPR, SOX, or PCI-DSS (experience)
  • Prior work in risk management or trading platforms at a major bank (experience)
  • Certifications such as AWS Certified Solutions Architect or Oracle Java (experience)

Responsibilities

  • Design and develop scalable Java-based applications using Spark for processing large-scale financial datasets
  • Collaborate with cross-functional agile teams to deliver critical tech solutions in risk analytics and compliance
  • Deploy and manage applications on AWS infrastructure, optimizing for cost and performance in a secure banking environment
  • Implement data pipelines and ETL processes to support real-time trading and fraud detection systems
  • Conduct code reviews, ensure adherence to coding standards, and mentor junior engineers
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for global financial operations
  • Integrate machine learning models into Spark workflows for predictive analytics in investment banking
  • Contribute to architectural decisions, focusing on scalability and resilience for high-volume transaction processing
  • Stay updated on emerging technologies and apply them to enhance JP Morgan's tech stack
  • Ensure all solutions comply with regulatory requirements and internal security policies

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 programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Global mobility opportunities within the firm's international network

Target Your Resume for "Lead Software Engineer - Java / Spark / AWS" , JP Morgan Chase

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.