Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java, Kafka, AWS

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java, Kafka, AWS

full-timePosted: Sep 19, 2025

Job Description

Lead Software Engineer - Java, Kafka, AWS

Location: New York, NY, 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 banks with cutting-edge technology. As a Lead Software Engineer - Java, Kafka, AWS, you will join our dynamic team in New York, NY, where you'll lead the development of mission-critical systems that handle trillions in daily transactions. This role offers an exciting opportunity to push the boundaries of what's possible in fintech, leveraging Java for robust backend services, Kafka for seamless real-time data streaming, and AWS for scalable cloud infrastructure. You'll contribute to platforms that enhance client experiences, from high-frequency trading to risk analytics, all while ensuring compliance with stringent financial regulations like Dodd-Frank and MiFID II. In this leadership position, you'll architect and implement solutions that drive efficiency and innovation across our global operations. Expect to collaborate with elite teams of engineers, quants, and business leaders to solve complex challenges, such as integrating AI for fraud detection or optimizing data pipelines for market insights. Your expertise in Java will be pivotal in building resilient applications, while your Kafka proficiency ensures low-latency event processing critical for time-sensitive financial decisions. On AWS, you'll deploy secure, elastic systems that scale to meet peak trading volumes, embodying JP Morgan Chase's commitment to technological excellence and client trust. We value engineers who thrive in fast-paced, collaborative environments and are passionate about the intersection of technology and finance. This role not only advances your career but also allows you to make a tangible impact on the global economy. Join us to embark on an adventure that combines technical mastery with meaningful purpose, supported by JP Morgan Chase's world-class resources and culture of innovation.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Kafka for real-time financial data processing
  • Architect scalable solutions on AWS to support high-volume transaction processing in a secure financial environment
  • Collaborate with product managers, data scientists, and compliance teams to ensure systems meet regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, maintainable codebases
  • Optimize system performance and troubleshoot issues in production environments handling sensitive financial data
  • Implement CI/CD pipelines using tools like Jenkins or AWS CodePipeline to accelerate delivery
  • Drive innovation in fintech solutions, such as AI-driven fraud detection or blockchain integrations
  • Participate in agile ceremonies, including sprint planning and retrospectives, to deliver value to JP Morgan Chase clients
  • Ensure adherence to security best practices, including encryption and access controls for financial applications

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on Java development
  • Proven experience designing and implementing scalable systems using Apache Kafka for real-time data streaming
  • Hands-on expertise with AWS cloud services, including EC2, S3, Lambda, and RDS
  • Strong understanding of financial services technologies, such as secure data handling and regulatory compliance (e.g., GDPR, SOX)
  • Experience leading cross-functional teams in agile environments

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in high-frequency trading systems or risk management platforms at a major financial institution
  • Certifications such as AWS Certified Solutions Architect or Oracle Java Certification
  • Prior work with microservices architecture and containerization tools like Docker and Kubernetes

Required Skills

  • Java programming (core, Spring Boot, Hibernate)
  • Apache Kafka for event-driven architectures
  • AWS services (EC2, S3, Lambda, VPC)
  • Microservices design and RESTful APIs
  • SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Containerization (Docker, Kubernetes)
  • CI/CD tools (Jenkins, Git)
  • Agile methodologies (Scrum, Kanban)
  • Financial domain knowledge (trading systems, compliance)
  • Problem-solving and debugging in high-stakes environments
  • Leadership and team collaboration
  • Secure coding practices (OWASP, encryption)
  • Performance optimization and scalability
  • Version control (Git)
  • Communication and stakeholder management

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, such as tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase offices
  • Flexible work arrangements, including hybrid remote options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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, Spring Boot, Hibernate)intermediate
  • Apache Kafka for event-driven architecturesintermediate
  • AWS services (EC2, S3, Lambda, VPC)intermediate
  • Microservices design and RESTful APIsintermediate
  • SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)intermediate
  • Containerization (Docker, Kubernetes)intermediate
  • CI/CD tools (Jenkins, Git)intermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Financial domain knowledge (trading systems, compliance)intermediate
  • Problem-solving and debugging in high-stakes environmentsintermediate
  • Leadership and team collaborationintermediate
  • Secure coding practices (OWASP, encryption)intermediate
  • Performance optimization and scalabilityintermediate
  • Version control (Git)intermediate
  • Communication and stakeholder managementintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven experience designing and implementing scalable systems using Apache Kafka for real-time data streaming (experience)
  • Hands-on expertise with AWS cloud services, including EC2, S3, Lambda, and RDS (experience)
  • Strong understanding of financial services technologies, such as secure data handling and regulatory compliance (e.g., GDPR, SOX) (experience)
  • Experience leading cross-functional teams in agile environments (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in high-frequency trading systems or risk management platforms at a major financial institution (experience)
  • Certifications such as AWS Certified Solutions Architect or Oracle Java Certification (experience)
  • Prior work with microservices architecture and containerization tools like Docker and Kubernetes (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Kafka for real-time financial data processing
  • Architect scalable solutions on AWS to support high-volume transaction processing in a secure financial environment
  • Collaborate with product managers, data scientists, and compliance teams to ensure systems meet regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, maintainable codebases
  • Optimize system performance and troubleshoot issues in production environments handling sensitive financial data
  • Implement CI/CD pipelines using tools like Jenkins or AWS CodePipeline to accelerate delivery
  • Drive innovation in fintech solutions, such as AI-driven fraud detection or blockchain integrations
  • Participate in agile ceremonies, including sprint planning and retrospectives, to deliver value to JP Morgan Chase clients
  • Ensure adherence to security best practices, including encryption and access controls for financial applications

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, such as tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase offices
  • general: Flexible work arrangements, including hybrid remote options in New York

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

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Java, Kafka, 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, Kafka, 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, Kafka, 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, Kafka, AWS

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java, Kafka, AWS

full-timePosted: Sep 19, 2025

Job Description

Lead Software Engineer - Java, Kafka, AWS

Location: New York, NY, 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 banks with cutting-edge technology. As a Lead Software Engineer - Java, Kafka, AWS, you will join our dynamic team in New York, NY, where you'll lead the development of mission-critical systems that handle trillions in daily transactions. This role offers an exciting opportunity to push the boundaries of what's possible in fintech, leveraging Java for robust backend services, Kafka for seamless real-time data streaming, and AWS for scalable cloud infrastructure. You'll contribute to platforms that enhance client experiences, from high-frequency trading to risk analytics, all while ensuring compliance with stringent financial regulations like Dodd-Frank and MiFID II. In this leadership position, you'll architect and implement solutions that drive efficiency and innovation across our global operations. Expect to collaborate with elite teams of engineers, quants, and business leaders to solve complex challenges, such as integrating AI for fraud detection or optimizing data pipelines for market insights. Your expertise in Java will be pivotal in building resilient applications, while your Kafka proficiency ensures low-latency event processing critical for time-sensitive financial decisions. On AWS, you'll deploy secure, elastic systems that scale to meet peak trading volumes, embodying JP Morgan Chase's commitment to technological excellence and client trust. We value engineers who thrive in fast-paced, collaborative environments and are passionate about the intersection of technology and finance. This role not only advances your career but also allows you to make a tangible impact on the global economy. Join us to embark on an adventure that combines technical mastery with meaningful purpose, supported by JP Morgan Chase's world-class resources and culture of innovation.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Kafka for real-time financial data processing
  • Architect scalable solutions on AWS to support high-volume transaction processing in a secure financial environment
  • Collaborate with product managers, data scientists, and compliance teams to ensure systems meet regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, maintainable codebases
  • Optimize system performance and troubleshoot issues in production environments handling sensitive financial data
  • Implement CI/CD pipelines using tools like Jenkins or AWS CodePipeline to accelerate delivery
  • Drive innovation in fintech solutions, such as AI-driven fraud detection or blockchain integrations
  • Participate in agile ceremonies, including sprint planning and retrospectives, to deliver value to JP Morgan Chase clients
  • Ensure adherence to security best practices, including encryption and access controls for financial applications

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on Java development
  • Proven experience designing and implementing scalable systems using Apache Kafka for real-time data streaming
  • Hands-on expertise with AWS cloud services, including EC2, S3, Lambda, and RDS
  • Strong understanding of financial services technologies, such as secure data handling and regulatory compliance (e.g., GDPR, SOX)
  • Experience leading cross-functional teams in agile environments

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in high-frequency trading systems or risk management platforms at a major financial institution
  • Certifications such as AWS Certified Solutions Architect or Oracle Java Certification
  • Prior work with microservices architecture and containerization tools like Docker and Kubernetes

Required Skills

  • Java programming (core, Spring Boot, Hibernate)
  • Apache Kafka for event-driven architectures
  • AWS services (EC2, S3, Lambda, VPC)
  • Microservices design and RESTful APIs
  • SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Containerization (Docker, Kubernetes)
  • CI/CD tools (Jenkins, Git)
  • Agile methodologies (Scrum, Kanban)
  • Financial domain knowledge (trading systems, compliance)
  • Problem-solving and debugging in high-stakes environments
  • Leadership and team collaboration
  • Secure coding practices (OWASP, encryption)
  • Performance optimization and scalability
  • Version control (Git)
  • Communication and stakeholder management

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, such as tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase offices
  • Flexible work arrangements, including hybrid remote options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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, Spring Boot, Hibernate)intermediate
  • Apache Kafka for event-driven architecturesintermediate
  • AWS services (EC2, S3, Lambda, VPC)intermediate
  • Microservices design and RESTful APIsintermediate
  • SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)intermediate
  • Containerization (Docker, Kubernetes)intermediate
  • CI/CD tools (Jenkins, Git)intermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Financial domain knowledge (trading systems, compliance)intermediate
  • Problem-solving and debugging in high-stakes environmentsintermediate
  • Leadership and team collaborationintermediate
  • Secure coding practices (OWASP, encryption)intermediate
  • Performance optimization and scalabilityintermediate
  • Version control (Git)intermediate
  • Communication and stakeholder managementintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven experience designing and implementing scalable systems using Apache Kafka for real-time data streaming (experience)
  • Hands-on expertise with AWS cloud services, including EC2, S3, Lambda, and RDS (experience)
  • Strong understanding of financial services technologies, such as secure data handling and regulatory compliance (e.g., GDPR, SOX) (experience)
  • Experience leading cross-functional teams in agile environments (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in high-frequency trading systems or risk management platforms at a major financial institution (experience)
  • Certifications such as AWS Certified Solutions Architect or Oracle Java Certification (experience)
  • Prior work with microservices architecture and containerization tools like Docker and Kubernetes (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Kafka for real-time financial data processing
  • Architect scalable solutions on AWS to support high-volume transaction processing in a secure financial environment
  • Collaborate with product managers, data scientists, and compliance teams to ensure systems meet regulatory standards
  • Mentor junior engineers and conduct code reviews to maintain high-quality, maintainable codebases
  • Optimize system performance and troubleshoot issues in production environments handling sensitive financial data
  • Implement CI/CD pipelines using tools like Jenkins or AWS CodePipeline to accelerate delivery
  • Drive innovation in fintech solutions, such as AI-driven fraud detection or blockchain integrations
  • Participate in agile ceremonies, including sprint planning and retrospectives, to deliver value to JP Morgan Chase clients
  • Ensure adherence to security best practices, including encryption and access controls for financial applications

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, such as tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase offices
  • general: Flexible work arrangements, including hybrid remote options in New York

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

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Java, Kafka, 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, Kafka, 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, Kafka, AWS @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.