Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Lead Software Engineer (Java, Kafka, JMS, AWS)

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer (Java, Kafka, JMS, AWS)

full-timePosted: Dec 9, 2025

Job Description

Senior Lead Software Engineer (Java, Kafka, JMS, AWS)

Location: Plano, TX, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology solutions. As a Senior Lead Software Engineer in our Trade Processing team, you will play a pivotal role in enhancing and migrating our core trade processing platform to a modern, cloud-native codebase. Based in Plano, TX, this position offers the opportunity to work on mission-critical systems that handle billions in daily transactions across global markets. Leveraging your expertise in Java, Kafka, JMS, and AWS, you will drive the evolution of our platform to ensure it meets the demands of speed, security, and scalability in a highly regulated environment. Join a dynamic team committed to innovation while upholding JP Morgan Chase's legacy of trust and excellence in banking. Your responsibilities will span the full software development lifecycle, from architectural design to deployment and optimization. You will lead efforts to refactor legacy components into resilient microservices, implement real-time data pipelines using Kafka for trade event processing, and orchestrate cloud resources on AWS to support seamless integration with trading desks, risk systems, and compliance tools. Collaboration is key; you will partner with product managers, data scientists, and compliance experts to align technical solutions with business objectives, such as reducing latency in trade settlements and enhancing fraud detection capabilities. At JP Morgan Chase, your work directly impacts our ability to serve clients worldwide, from institutional investors to retail customers, in a landscape shaped by evolving regulations like SEC rules and ESG standards. This role demands a blend of technical prowess and leadership, where you will mentor engineers, foster a culture of continuous improvement, and contribute to strategic initiatives that position JP Morgan Chase as a technology leader in finance. We value diverse perspectives and offer robust support for professional growth, including access to cutting-edge tools and training. If you are passionate about building scalable systems that power the global economy, this is your chance to advance your career at one of the world's most admired financial institutions.

Key Responsibilities

  • Lead the design, development, and migration of the trade processing platform to a cloud-native architecture using Java, Kafka, and JMS
  • Collaborate with stakeholders to enhance platform scalability, reliability, and performance for high-volume financial transactions
  • Implement event streaming solutions with Kafka to handle real-time trade data processing and integration
  • Oversee AWS infrastructure setup, including CI/CD pipelines, monitoring, and security configurations
  • Mentor junior engineers and conduct code reviews to ensure adherence to best practices and JP Morgan Chase coding standards
  • Troubleshoot and resolve complex issues in trade execution, settlement, and reporting workflows
  • Ensure compliance with financial regulations such as Dodd-Frank, MiFID II, and internal risk management protocols
  • Drive agile ceremonies, including sprint planning and retrospectives, to deliver iterative improvements
  • Integrate platform with upstream and downstream systems for seamless data flow in global markets
  • Contribute to innovation initiatives, such as AI-driven trade analytics, to enhance decision-making

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 8+ years of professional software engineering experience with a focus on Java-based applications
  • Proven experience in designing and implementing event-driven architectures using Kafka and JMS
  • Hands-on expertise in cloud migration and deployment on AWS, including services like EC2, S3, and Lambda
  • Strong understanding of financial trade processing systems and regulatory compliance in the banking sector
  • Experience leading cross-functional teams in agile environments within high-stakes financial services
  • Ability to obtain necessary security clearances and adhere to JP Morgan Chase's data privacy standards

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with microservices architecture and containerization using Docker and Kubernetes
  • Prior work on legacy system modernization in financial institutions
  • Familiarity with JP Morgan Chase's internal tools and frameworks for trade surveillance
  • Certifications such as AWS Certified Solutions Architect or Oracle Java certifications

Required Skills

  • Java programming (core, Spring Boot, multithreading)
  • Apache Kafka for event streaming and messaging
  • JMS (Java Message Service) for asynchronous communication
  • AWS cloud services (EC2, S3, RDS, Lambda, CloudFormation)
  • Microservices design and RESTful API development
  • SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • CI/CD tools (Jenkins, GitLab, Maven)
  • Agile methodologies and Jira for project management
  • Financial domain knowledge (trade lifecycle, risk management)
  • Problem-solving and debugging in distributed systems
  • Leadership and team collaboration skills
  • Communication for stakeholder engagement
  • Attention to detail for regulatory compliance
  • Adaptability in fast-paced financial environments
  • Version control with Git and code review practices

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, including tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase campuses
  • Flexible work arrangements, including hybrid options in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, 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, Spring Boot, multithreading)intermediate
  • Apache Kafka for event streaming and messagingintermediate
  • JMS (Java Message Service) for asynchronous communicationintermediate
  • AWS cloud services (EC2, S3, RDS, Lambda, CloudFormation)intermediate
  • Microservices design and RESTful API developmentintermediate
  • SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)intermediate
  • CI/CD tools (Jenkins, GitLab, Maven)intermediate
  • Agile methodologies and Jira for project managementintermediate
  • Financial domain knowledge (trade lifecycle, risk management)intermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Leadership and team collaboration skillsintermediate
  • Communication for stakeholder engagementintermediate
  • Attention to detail for regulatory complianceintermediate
  • Adaptability in fast-paced financial environmentsintermediate
  • Version control with Git and code review practicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience (experience)
  • 8+ years of professional software engineering experience with a focus on Java-based applications (experience)
  • Proven experience in designing and implementing event-driven architectures using Kafka and JMS (experience)
  • Hands-on expertise in cloud migration and deployment on AWS, including services like EC2, S3, and Lambda (experience)
  • Strong understanding of financial trade processing systems and regulatory compliance in the banking sector (experience)
  • Experience leading cross-functional teams in agile environments within high-stakes financial services (experience)
  • Ability to obtain necessary security clearances and adhere to JP Morgan Chase's data privacy standards (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with microservices architecture and containerization using Docker and Kubernetes (experience)
  • Prior work on legacy system modernization in financial institutions (experience)
  • Familiarity with JP Morgan Chase's internal tools and frameworks for trade surveillance (experience)
  • Certifications such as AWS Certified Solutions Architect or Oracle Java certifications (experience)

Responsibilities

  • Lead the design, development, and migration of the trade processing platform to a cloud-native architecture using Java, Kafka, and JMS
  • Collaborate with stakeholders to enhance platform scalability, reliability, and performance for high-volume financial transactions
  • Implement event streaming solutions with Kafka to handle real-time trade data processing and integration
  • Oversee AWS infrastructure setup, including CI/CD pipelines, monitoring, and security configurations
  • Mentor junior engineers and conduct code reviews to ensure adherence to best practices and JP Morgan Chase coding standards
  • Troubleshoot and resolve complex issues in trade execution, settlement, and reporting workflows
  • Ensure compliance with financial regulations such as Dodd-Frank, MiFID II, and internal risk management protocols
  • Drive agile ceremonies, including sprint planning and retrospectives, to deliver iterative improvements
  • Integrate platform with upstream and downstream systems for seamless data flow in global markets
  • Contribute to innovation initiatives, such as AI-driven trade analytics, to enhance decision-making

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, including tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase campuses
  • general: Flexible work arrangements, including hybrid options in Plano, TX

Target Your Resume for "Senior Lead Software Engineer (Java, Kafka, JMS, AWS)" , JP Morgan Chase

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

Senior Lead Software Engineer (Java, Kafka, JMS, AWS)

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer (Java, Kafka, JMS, AWS)

full-timePosted: Dec 9, 2025

Job Description

Senior Lead Software Engineer (Java, Kafka, JMS, AWS)

Location: Plano, TX, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology solutions. As a Senior Lead Software Engineer in our Trade Processing team, you will play a pivotal role in enhancing and migrating our core trade processing platform to a modern, cloud-native codebase. Based in Plano, TX, this position offers the opportunity to work on mission-critical systems that handle billions in daily transactions across global markets. Leveraging your expertise in Java, Kafka, JMS, and AWS, you will drive the evolution of our platform to ensure it meets the demands of speed, security, and scalability in a highly regulated environment. Join a dynamic team committed to innovation while upholding JP Morgan Chase's legacy of trust and excellence in banking. Your responsibilities will span the full software development lifecycle, from architectural design to deployment and optimization. You will lead efforts to refactor legacy components into resilient microservices, implement real-time data pipelines using Kafka for trade event processing, and orchestrate cloud resources on AWS to support seamless integration with trading desks, risk systems, and compliance tools. Collaboration is key; you will partner with product managers, data scientists, and compliance experts to align technical solutions with business objectives, such as reducing latency in trade settlements and enhancing fraud detection capabilities. At JP Morgan Chase, your work directly impacts our ability to serve clients worldwide, from institutional investors to retail customers, in a landscape shaped by evolving regulations like SEC rules and ESG standards. This role demands a blend of technical prowess and leadership, where you will mentor engineers, foster a culture of continuous improvement, and contribute to strategic initiatives that position JP Morgan Chase as a technology leader in finance. We value diverse perspectives and offer robust support for professional growth, including access to cutting-edge tools and training. If you are passionate about building scalable systems that power the global economy, this is your chance to advance your career at one of the world's most admired financial institutions.

Key Responsibilities

  • Lead the design, development, and migration of the trade processing platform to a cloud-native architecture using Java, Kafka, and JMS
  • Collaborate with stakeholders to enhance platform scalability, reliability, and performance for high-volume financial transactions
  • Implement event streaming solutions with Kafka to handle real-time trade data processing and integration
  • Oversee AWS infrastructure setup, including CI/CD pipelines, monitoring, and security configurations
  • Mentor junior engineers and conduct code reviews to ensure adherence to best practices and JP Morgan Chase coding standards
  • Troubleshoot and resolve complex issues in trade execution, settlement, and reporting workflows
  • Ensure compliance with financial regulations such as Dodd-Frank, MiFID II, and internal risk management protocols
  • Drive agile ceremonies, including sprint planning and retrospectives, to deliver iterative improvements
  • Integrate platform with upstream and downstream systems for seamless data flow in global markets
  • Contribute to innovation initiatives, such as AI-driven trade analytics, to enhance decision-making

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 8+ years of professional software engineering experience with a focus on Java-based applications
  • Proven experience in designing and implementing event-driven architectures using Kafka and JMS
  • Hands-on expertise in cloud migration and deployment on AWS, including services like EC2, S3, and Lambda
  • Strong understanding of financial trade processing systems and regulatory compliance in the banking sector
  • Experience leading cross-functional teams in agile environments within high-stakes financial services
  • Ability to obtain necessary security clearances and adhere to JP Morgan Chase's data privacy standards

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with microservices architecture and containerization using Docker and Kubernetes
  • Prior work on legacy system modernization in financial institutions
  • Familiarity with JP Morgan Chase's internal tools and frameworks for trade surveillance
  • Certifications such as AWS Certified Solutions Architect or Oracle Java certifications

Required Skills

  • Java programming (core, Spring Boot, multithreading)
  • Apache Kafka for event streaming and messaging
  • JMS (Java Message Service) for asynchronous communication
  • AWS cloud services (EC2, S3, RDS, Lambda, CloudFormation)
  • Microservices design and RESTful API development
  • SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • CI/CD tools (Jenkins, GitLab, Maven)
  • Agile methodologies and Jira for project management
  • Financial domain knowledge (trade lifecycle, risk management)
  • Problem-solving and debugging in distributed systems
  • Leadership and team collaboration skills
  • Communication for stakeholder engagement
  • Attention to detail for regulatory compliance
  • Adaptability in fast-paced financial environments
  • Version control with Git and code review practices

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, including tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase campuses
  • Flexible work arrangements, including hybrid options in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, 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, Spring Boot, multithreading)intermediate
  • Apache Kafka for event streaming and messagingintermediate
  • JMS (Java Message Service) for asynchronous communicationintermediate
  • AWS cloud services (EC2, S3, RDS, Lambda, CloudFormation)intermediate
  • Microservices design and RESTful API developmentintermediate
  • SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)intermediate
  • CI/CD tools (Jenkins, GitLab, Maven)intermediate
  • Agile methodologies and Jira for project managementintermediate
  • Financial domain knowledge (trade lifecycle, risk management)intermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Leadership and team collaboration skillsintermediate
  • Communication for stakeholder engagementintermediate
  • Attention to detail for regulatory complianceintermediate
  • Adaptability in fast-paced financial environmentsintermediate
  • Version control with Git and code review practicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience (experience)
  • 8+ years of professional software engineering experience with a focus on Java-based applications (experience)
  • Proven experience in designing and implementing event-driven architectures using Kafka and JMS (experience)
  • Hands-on expertise in cloud migration and deployment on AWS, including services like EC2, S3, and Lambda (experience)
  • Strong understanding of financial trade processing systems and regulatory compliance in the banking sector (experience)
  • Experience leading cross-functional teams in agile environments within high-stakes financial services (experience)
  • Ability to obtain necessary security clearances and adhere to JP Morgan Chase's data privacy standards (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with microservices architecture and containerization using Docker and Kubernetes (experience)
  • Prior work on legacy system modernization in financial institutions (experience)
  • Familiarity with JP Morgan Chase's internal tools and frameworks for trade surveillance (experience)
  • Certifications such as AWS Certified Solutions Architect or Oracle Java certifications (experience)

Responsibilities

  • Lead the design, development, and migration of the trade processing platform to a cloud-native architecture using Java, Kafka, and JMS
  • Collaborate with stakeholders to enhance platform scalability, reliability, and performance for high-volume financial transactions
  • Implement event streaming solutions with Kafka to handle real-time trade data processing and integration
  • Oversee AWS infrastructure setup, including CI/CD pipelines, monitoring, and security configurations
  • Mentor junior engineers and conduct code reviews to ensure adherence to best practices and JP Morgan Chase coding standards
  • Troubleshoot and resolve complex issues in trade execution, settlement, and reporting workflows
  • Ensure compliance with financial regulations such as Dodd-Frank, MiFID II, and internal risk management protocols
  • Drive agile ceremonies, including sprint planning and retrospectives, to deliver iterative improvements
  • Integrate platform with upstream and downstream systems for seamless data flow in global markets
  • Contribute to innovation initiatives, such as AI-driven trade analytics, to enhance decision-making

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, including tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase campuses
  • general: Flexible work arrangements, including hybrid options in Plano, TX

Target Your Resume for "Senior Lead Software Engineer (Java, Kafka, JMS, AWS)" , JP Morgan Chase

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.