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: Nov 3, 2025

Job Description

Lead Software Engineer - Java, Kafka, AWS

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the oldest, largest, and most respected financial institutions in the world, we are seeking a Lead Software Engineer - Java, Kafka, AWS to join our dynamic team in New York, NY. This role offers a unique opportunity to impact your career and embark on an adventure where you can push the limits of what's possible in financial technology. As a leader in investment banking, asset management, and consumer and commercial banking, JPMorgan Chase drives innovation to deliver cutting-edge solutions for our global clients. In this position, you will spearhead the development of robust, scalable systems that power secure financial transactions, real-time risk assessment, and data-driven decision-making in a highly regulated environment. Your primary focus will be on architecting and implementing Java-based applications integrated with Kafka for high-throughput event streaming and AWS for cloud-native deployments. You will collaborate with elite teams of engineers, product managers, and business stakeholders to solve complex challenges in areas like trading platforms, payment processing, and compliance monitoring. Leveraging your expertise, you will ensure our systems are resilient, performant, and compliant with stringent financial regulations such as SOX and PCI-DSS, while driving efficiency and innovation across our operations. This role demands a blend of technical prowess and leadership to mentor teams and foster a culture of excellence. JPMorgan Chase values a diverse and inclusive workplace, offering unparalleled resources for professional growth, including access to world-class training and global mobility opportunities. Join us to contribute to transformative projects that shape the future of finance, while enjoying a supportive environment that prioritizes work-life balance and employee well-being. If you are passionate about technology's role in financial services and ready to lead at the forefront of innovation, this is your chance to make a lasting impact at a firm renowned for its stability and forward-thinking approach.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java-based applications for financial transaction processing using Kafka for event-driven architectures
  • Collaborate with cross-functional teams to integrate AWS cloud solutions that ensure high availability and security for banking platforms
  • Mentor junior engineers and drive best practices in code quality, testing, and CI/CD pipelines
  • Analyze and optimize system performance to handle high-volume financial data streams in real-time
  • Ensure compliance with financial regulations such as GDPR, SOX, and PCI-DSS in all software implementations
  • Architect resilient systems to support JP Morgan Chase's global trading and risk management operations
  • Participate in code reviews, technical discussions, and innovation initiatives to push technological boundaries
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to strategic planning for technology roadmaps aligned with business goals in investment banking
  • Foster a culture of continuous learning and agile methodologies within the engineering team

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 7+ years of professional software engineering experience with a focus on Java development
  • Proven expertise in building and maintaining distributed systems using Kafka for real-time data streaming
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and container orchestration
  • Strong understanding of financial services technologies, such as secure transaction processing and regulatory compliance
  • Experience leading engineering teams in agile environments, with a track record of delivering high-impact projects
  • Excellent problem-solving skills and ability to thrive in a fast-paced, high-stakes financial environment

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in fintech or banking software development, particularly with payment systems or risk management
  • Certifications in AWS (e.g., AWS Certified Solutions Architect) or Kafka-related technologies
  • Familiarity with microservices architecture and DevOps practices in a regulated industry
  • Prior leadership role in a global financial institution

Required Skills

  • Java programming (core and advanced features)
  • Apache Kafka for streaming and messaging
  • AWS cloud platform (EC2, S3, Lambda, RDS)
  • Microservices and RESTful API design
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
  • Containerization with Docker and Kubernetes
  • Agile methodologies and Scrum
  • Version control with Git
  • CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Problem-solving and debugging in distributed systems
  • Leadership and team collaboration
  • Communication and stakeholder management
  • Knowledge of financial protocols and security standards
  • Performance optimization and scalability
  • Adaptability in a dynamic financial services environment

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) retirement savings plan with generous company matching
  • 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, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, 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

  • Java programming (core and advanced features)intermediate
  • Apache Kafka for streaming and messagingintermediate
  • AWS cloud platform (EC2, S3, Lambda, RDS)intermediate
  • Microservices and RESTful API designintermediate
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)intermediate
  • Containerization with Docker and Kubernetesintermediate
  • Agile methodologies and Scrumintermediate
  • Version control with Gitintermediate
  • CI/CD tools (e.g., Jenkins, GitHub Actions)intermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Leadership and team collaborationintermediate
  • Communication and stakeholder managementintermediate
  • Knowledge of financial protocols and security standardsintermediate
  • Performance optimization and scalabilityintermediate
  • Adaptability in a dynamic financial services environmentintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 7+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven expertise in building and maintaining distributed systems using Kafka for real-time data streaming (experience)
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and container orchestration (experience)
  • Strong understanding of financial services technologies, such as secure transaction processing and regulatory compliance (experience)
  • Experience leading engineering teams in agile environments, with a track record of delivering high-impact projects (experience)
  • Excellent problem-solving skills and ability to thrive in a fast-paced, high-stakes financial environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in fintech or banking software development, particularly with payment systems or risk management (experience)
  • Certifications in AWS (e.g., AWS Certified Solutions Architect) or Kafka-related technologies (experience)
  • Familiarity with microservices architecture and DevOps practices in a regulated industry (experience)
  • Prior leadership role in a global financial institution (experience)

Responsibilities

  • Lead the design, development, and deployment of scalable Java-based applications for financial transaction processing using Kafka for event-driven architectures
  • Collaborate with cross-functional teams to integrate AWS cloud solutions that ensure high availability and security for banking platforms
  • Mentor junior engineers and drive best practices in code quality, testing, and CI/CD pipelines
  • Analyze and optimize system performance to handle high-volume financial data streams in real-time
  • Ensure compliance with financial regulations such as GDPR, SOX, and PCI-DSS in all software implementations
  • Architect resilient systems to support JP Morgan Chase's global trading and risk management operations
  • Participate in code reviews, technical discussions, and innovation initiatives to push technological boundaries
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to strategic planning for technology roadmaps aligned with business goals in investment banking
  • Foster a culture of continuous learning and agile methodologies within the engineering team

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • 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, such as tuition reimbursement and access to 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 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: Nov 3, 2025

Job Description

Lead Software Engineer - Java, Kafka, AWS

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the oldest, largest, and most respected financial institutions in the world, we are seeking a Lead Software Engineer - Java, Kafka, AWS to join our dynamic team in New York, NY. This role offers a unique opportunity to impact your career and embark on an adventure where you can push the limits of what's possible in financial technology. As a leader in investment banking, asset management, and consumer and commercial banking, JPMorgan Chase drives innovation to deliver cutting-edge solutions for our global clients. In this position, you will spearhead the development of robust, scalable systems that power secure financial transactions, real-time risk assessment, and data-driven decision-making in a highly regulated environment. Your primary focus will be on architecting and implementing Java-based applications integrated with Kafka for high-throughput event streaming and AWS for cloud-native deployments. You will collaborate with elite teams of engineers, product managers, and business stakeholders to solve complex challenges in areas like trading platforms, payment processing, and compliance monitoring. Leveraging your expertise, you will ensure our systems are resilient, performant, and compliant with stringent financial regulations such as SOX and PCI-DSS, while driving efficiency and innovation across our operations. This role demands a blend of technical prowess and leadership to mentor teams and foster a culture of excellence. JPMorgan Chase values a diverse and inclusive workplace, offering unparalleled resources for professional growth, including access to world-class training and global mobility opportunities. Join us to contribute to transformative projects that shape the future of finance, while enjoying a supportive environment that prioritizes work-life balance and employee well-being. If you are passionate about technology's role in financial services and ready to lead at the forefront of innovation, this is your chance to make a lasting impact at a firm renowned for its stability and forward-thinking approach.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java-based applications for financial transaction processing using Kafka for event-driven architectures
  • Collaborate with cross-functional teams to integrate AWS cloud solutions that ensure high availability and security for banking platforms
  • Mentor junior engineers and drive best practices in code quality, testing, and CI/CD pipelines
  • Analyze and optimize system performance to handle high-volume financial data streams in real-time
  • Ensure compliance with financial regulations such as GDPR, SOX, and PCI-DSS in all software implementations
  • Architect resilient systems to support JP Morgan Chase's global trading and risk management operations
  • Participate in code reviews, technical discussions, and innovation initiatives to push technological boundaries
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to strategic planning for technology roadmaps aligned with business goals in investment banking
  • Foster a culture of continuous learning and agile methodologies within the engineering team

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 7+ years of professional software engineering experience with a focus on Java development
  • Proven expertise in building and maintaining distributed systems using Kafka for real-time data streaming
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and container orchestration
  • Strong understanding of financial services technologies, such as secure transaction processing and regulatory compliance
  • Experience leading engineering teams in agile environments, with a track record of delivering high-impact projects
  • Excellent problem-solving skills and ability to thrive in a fast-paced, high-stakes financial environment

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in fintech or banking software development, particularly with payment systems or risk management
  • Certifications in AWS (e.g., AWS Certified Solutions Architect) or Kafka-related technologies
  • Familiarity with microservices architecture and DevOps practices in a regulated industry
  • Prior leadership role in a global financial institution

Required Skills

  • Java programming (core and advanced features)
  • Apache Kafka for streaming and messaging
  • AWS cloud platform (EC2, S3, Lambda, RDS)
  • Microservices and RESTful API design
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
  • Containerization with Docker and Kubernetes
  • Agile methodologies and Scrum
  • Version control with Git
  • CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Problem-solving and debugging in distributed systems
  • Leadership and team collaboration
  • Communication and stakeholder management
  • Knowledge of financial protocols and security standards
  • Performance optimization and scalability
  • Adaptability in a dynamic financial services environment

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) retirement savings plan with generous company matching
  • 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, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, 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

  • Java programming (core and advanced features)intermediate
  • Apache Kafka for streaming and messagingintermediate
  • AWS cloud platform (EC2, S3, Lambda, RDS)intermediate
  • Microservices and RESTful API designintermediate
  • SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)intermediate
  • Containerization with Docker and Kubernetesintermediate
  • Agile methodologies and Scrumintermediate
  • Version control with Gitintermediate
  • CI/CD tools (e.g., Jenkins, GitHub Actions)intermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Leadership and team collaborationintermediate
  • Communication and stakeholder managementintermediate
  • Knowledge of financial protocols and security standardsintermediate
  • Performance optimization and scalabilityintermediate
  • Adaptability in a dynamic financial services environmentintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 7+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven expertise in building and maintaining distributed systems using Kafka for real-time data streaming (experience)
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and container orchestration (experience)
  • Strong understanding of financial services technologies, such as secure transaction processing and regulatory compliance (experience)
  • Experience leading engineering teams in agile environments, with a track record of delivering high-impact projects (experience)
  • Excellent problem-solving skills and ability to thrive in a fast-paced, high-stakes financial environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in fintech or banking software development, particularly with payment systems or risk management (experience)
  • Certifications in AWS (e.g., AWS Certified Solutions Architect) or Kafka-related technologies (experience)
  • Familiarity with microservices architecture and DevOps practices in a regulated industry (experience)
  • Prior leadership role in a global financial institution (experience)

Responsibilities

  • Lead the design, development, and deployment of scalable Java-based applications for financial transaction processing using Kafka for event-driven architectures
  • Collaborate with cross-functional teams to integrate AWS cloud solutions that ensure high availability and security for banking platforms
  • Mentor junior engineers and drive best practices in code quality, testing, and CI/CD pipelines
  • Analyze and optimize system performance to handle high-volume financial data streams in real-time
  • Ensure compliance with financial regulations such as GDPR, SOX, and PCI-DSS in all software implementations
  • Architect resilient systems to support JP Morgan Chase's global trading and risk management operations
  • Participate in code reviews, technical discussions, and innovation initiatives to push technological boundaries
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial services
  • Contribute to strategic planning for technology roadmaps aligned with business goals in investment banking
  • Foster a culture of continuous learning and agile methodologies within the engineering team

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • 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, such as tuition reimbursement and access to 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 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.