Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer- Java and Kafka

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer- Java and Kafka

full-timePosted: Nov 10, 2025

Job Description

Lead Software Engineer- Java and Kafka

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the world's leading financial services firms, we are seeking a Lead Software Engineer specializing in Java and Kafka to join our technology team in Jersey City, NJ. In this pivotal role, you will drive the development of innovative solutions for data enrichment and transformation, turning raw financial data into meaningful insights that power our investment banking, asset management, and commercial banking operations. As a leader in a dynamic environment, you will collaborate with global teams to build scalable systems that support real-time decision-making, ensuring compliance with stringent regulatory standards while leveraging cutting-edge technologies to maintain our competitive edge in the financial industry. Your primary focus will be on architecting robust data pipelines using Java and Apache Kafka to process high-velocity streams of market data, transaction records, and client information. You will lead efforts to enrich datasets with external sources, apply sophisticated transformations for analytics, and integrate these solutions seamlessly into our enterprise ecosystem. This involves not only hands-on coding and optimization but also mentoring team members, conducting technical reviews, and innovating to address evolving business needs such as risk assessment and fraud detection in our fast-paced financial services landscape. JPMorgan Chase offers an inclusive culture that values diversity and provides unparalleled opportunities for growth. As a Lead Software Engineer, you will contribute to projects that impact millions of clients worldwide, while benefiting from our commitment to work-life balance, professional development, and a supportive community. If you are passionate about technology's role in finance and ready to lead transformative initiatives, join us in shaping the future of global banking.

Key Responsibilities

  • Lead the design and development of Java-based applications for data enrichment and transformation to generate actionable insights for financial analytics
  • Architect and implement high-throughput Kafka streams to handle real-time financial data processing
  • Collaborate with cross-functional teams including data scientists and business analysts to define requirements for meaningful data insights
  • Optimize data pipelines for performance, scalability, and reliability in a high-volume trading environment
  • Mentor junior engineers and conduct code reviews to ensure best practices in software development
  • Integrate solutions with JP Morgan Chase's internal systems for secure data handling and compliance
  • Troubleshoot and resolve complex issues in production environments related to data flows and transformations
  • Stay abreast of emerging technologies and recommend innovations to enhance data processing capabilities
  • Contribute to agile ceremonies, including sprint planning and retrospectives, to drive project delivery

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 experience in designing and implementing scalable data pipelines using Apache Kafka
  • Strong understanding of data enrichment and transformation techniques in financial data contexts
  • Experience working in agile environments with version control systems like Git
  • Ability to obtain necessary security clearances for handling sensitive financial information

Preferred Qualifications

  • Experience in the financial services industry, particularly with regulatory compliance (e.g., SEC, FINRA)
  • Familiarity with cloud platforms such as AWS or Azure for data processing
  • Knowledge of big data technologies like Hadoop or Spark
  • Certifications in Java (e.g., Oracle Certified Professional) or Kafka

Required Skills

  • Expertise in Java programming and object-oriented design principles
  • Proficiency with Apache Kafka for event-driven architectures
  • Strong knowledge of SQL and NoSQL databases for data manipulation
  • Experience with data transformation tools like Apache NiFi or Spring Boot
  • Understanding of microservices architecture and RESTful APIs
  • Familiarity with financial data standards and protocols (e.g., FIX, SWIFT)
  • Skills in unit testing frameworks such as JUnit and Mockito
  • Proficiency in CI/CD pipelines using Jenkins or similar tools
  • Analytical problem-solving for complex data scenarios
  • Effective communication and collaboration in team settings
  • Knowledge of security best practices for financial applications
  • Experience with containerization technologies like Docker and Kubernetes
  • Ability to handle large-scale data processing and optimization

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 JPMorgan Chase's learning programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Jersey City location
  • Flexible work arrangements and hybrid work options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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 programming and object-oriented design principlesintermediate
  • Proficiency with Apache Kafka for event-driven architecturesintermediate
  • Strong knowledge of SQL and NoSQL databases for data manipulationintermediate
  • Experience with data transformation tools like Apache NiFi or Spring Bootintermediate
  • Understanding of microservices architecture and RESTful APIsintermediate
  • Familiarity with financial data standards and protocols (e.g., FIX, SWIFT)intermediate
  • Skills in unit testing frameworks such as JUnit and Mockitointermediate
  • Proficiency in CI/CD pipelines using Jenkins or similar toolsintermediate
  • Analytical problem-solving for complex data scenariosintermediate
  • Effective communication and collaboration in team settingsintermediate
  • Knowledge of security best practices for financial applicationsintermediate
  • Experience with containerization technologies like Docker and Kubernetesintermediate
  • Ability to handle large-scale data processing and optimizationintermediate

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 experience in designing and implementing scalable data pipelines using Apache Kafka (experience)
  • Strong understanding of data enrichment and transformation techniques in financial data contexts (experience)
  • Experience working in agile environments with version control systems like Git (experience)
  • Ability to obtain necessary security clearances for handling sensitive financial information (experience)

Preferred Qualifications

  • Experience in the financial services industry, particularly with regulatory compliance (e.g., SEC, FINRA) (experience)
  • Familiarity with cloud platforms such as AWS or Azure for data processing (experience)
  • Knowledge of big data technologies like Hadoop or Spark (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Kafka (experience)

Responsibilities

  • Lead the design and development of Java-based applications for data enrichment and transformation to generate actionable insights for financial analytics
  • Architect and implement high-throughput Kafka streams to handle real-time financial data processing
  • Collaborate with cross-functional teams including data scientists and business analysts to define requirements for meaningful data insights
  • Optimize data pipelines for performance, scalability, and reliability in a high-volume trading environment
  • Mentor junior engineers and conduct code reviews to ensure best practices in software development
  • Integrate solutions with JP Morgan Chase's internal systems for secure data handling and compliance
  • Troubleshoot and resolve complex issues in production environments related to data flows and transformations
  • Stay abreast of emerging technologies and recommend innovations to enhance data processing capabilities
  • Contribute to agile ceremonies, including sprint planning and retrospectives, to drive project delivery

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 JPMorgan Chase's learning programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Jersey City location
  • general: Flexible work arrangements and hybrid work options

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

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

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

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer- Java and Kafka

full-timePosted: Nov 10, 2025

Job Description

Lead Software Engineer- Java and Kafka

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the world's leading financial services firms, we are seeking a Lead Software Engineer specializing in Java and Kafka to join our technology team in Jersey City, NJ. In this pivotal role, you will drive the development of innovative solutions for data enrichment and transformation, turning raw financial data into meaningful insights that power our investment banking, asset management, and commercial banking operations. As a leader in a dynamic environment, you will collaborate with global teams to build scalable systems that support real-time decision-making, ensuring compliance with stringent regulatory standards while leveraging cutting-edge technologies to maintain our competitive edge in the financial industry. Your primary focus will be on architecting robust data pipelines using Java and Apache Kafka to process high-velocity streams of market data, transaction records, and client information. You will lead efforts to enrich datasets with external sources, apply sophisticated transformations for analytics, and integrate these solutions seamlessly into our enterprise ecosystem. This involves not only hands-on coding and optimization but also mentoring team members, conducting technical reviews, and innovating to address evolving business needs such as risk assessment and fraud detection in our fast-paced financial services landscape. JPMorgan Chase offers an inclusive culture that values diversity and provides unparalleled opportunities for growth. As a Lead Software Engineer, you will contribute to projects that impact millions of clients worldwide, while benefiting from our commitment to work-life balance, professional development, and a supportive community. If you are passionate about technology's role in finance and ready to lead transformative initiatives, join us in shaping the future of global banking.

Key Responsibilities

  • Lead the design and development of Java-based applications for data enrichment and transformation to generate actionable insights for financial analytics
  • Architect and implement high-throughput Kafka streams to handle real-time financial data processing
  • Collaborate with cross-functional teams including data scientists and business analysts to define requirements for meaningful data insights
  • Optimize data pipelines for performance, scalability, and reliability in a high-volume trading environment
  • Mentor junior engineers and conduct code reviews to ensure best practices in software development
  • Integrate solutions with JP Morgan Chase's internal systems for secure data handling and compliance
  • Troubleshoot and resolve complex issues in production environments related to data flows and transformations
  • Stay abreast of emerging technologies and recommend innovations to enhance data processing capabilities
  • Contribute to agile ceremonies, including sprint planning and retrospectives, to drive project delivery

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 experience in designing and implementing scalable data pipelines using Apache Kafka
  • Strong understanding of data enrichment and transformation techniques in financial data contexts
  • Experience working in agile environments with version control systems like Git
  • Ability to obtain necessary security clearances for handling sensitive financial information

Preferred Qualifications

  • Experience in the financial services industry, particularly with regulatory compliance (e.g., SEC, FINRA)
  • Familiarity with cloud platforms such as AWS or Azure for data processing
  • Knowledge of big data technologies like Hadoop or Spark
  • Certifications in Java (e.g., Oracle Certified Professional) or Kafka

Required Skills

  • Expertise in Java programming and object-oriented design principles
  • Proficiency with Apache Kafka for event-driven architectures
  • Strong knowledge of SQL and NoSQL databases for data manipulation
  • Experience with data transformation tools like Apache NiFi or Spring Boot
  • Understanding of microservices architecture and RESTful APIs
  • Familiarity with financial data standards and protocols (e.g., FIX, SWIFT)
  • Skills in unit testing frameworks such as JUnit and Mockito
  • Proficiency in CI/CD pipelines using Jenkins or similar tools
  • Analytical problem-solving for complex data scenarios
  • Effective communication and collaboration in team settings
  • Knowledge of security best practices for financial applications
  • Experience with containerization technologies like Docker and Kubernetes
  • Ability to handle large-scale data processing and optimization

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 JPMorgan Chase's learning programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Jersey City location
  • Flexible work arrangements and hybrid work options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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 programming and object-oriented design principlesintermediate
  • Proficiency with Apache Kafka for event-driven architecturesintermediate
  • Strong knowledge of SQL and NoSQL databases for data manipulationintermediate
  • Experience with data transformation tools like Apache NiFi or Spring Bootintermediate
  • Understanding of microservices architecture and RESTful APIsintermediate
  • Familiarity with financial data standards and protocols (e.g., FIX, SWIFT)intermediate
  • Skills in unit testing frameworks such as JUnit and Mockitointermediate
  • Proficiency in CI/CD pipelines using Jenkins or similar toolsintermediate
  • Analytical problem-solving for complex data scenariosintermediate
  • Effective communication and collaboration in team settingsintermediate
  • Knowledge of security best practices for financial applicationsintermediate
  • Experience with containerization technologies like Docker and Kubernetesintermediate
  • Ability to handle large-scale data processing and optimizationintermediate

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 experience in designing and implementing scalable data pipelines using Apache Kafka (experience)
  • Strong understanding of data enrichment and transformation techniques in financial data contexts (experience)
  • Experience working in agile environments with version control systems like Git (experience)
  • Ability to obtain necessary security clearances for handling sensitive financial information (experience)

Preferred Qualifications

  • Experience in the financial services industry, particularly with regulatory compliance (e.g., SEC, FINRA) (experience)
  • Familiarity with cloud platforms such as AWS or Azure for data processing (experience)
  • Knowledge of big data technologies like Hadoop or Spark (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Kafka (experience)

Responsibilities

  • Lead the design and development of Java-based applications for data enrichment and transformation to generate actionable insights for financial analytics
  • Architect and implement high-throughput Kafka streams to handle real-time financial data processing
  • Collaborate with cross-functional teams including data scientists and business analysts to define requirements for meaningful data insights
  • Optimize data pipelines for performance, scalability, and reliability in a high-volume trading environment
  • Mentor junior engineers and conduct code reviews to ensure best practices in software development
  • Integrate solutions with JP Morgan Chase's internal systems for secure data handling and compliance
  • Troubleshoot and resolve complex issues in production environments related to data flows and transformations
  • Stay abreast of emerging technologies and recommend innovations to enhance data processing capabilities
  • Contribute to agile ceremonies, including sprint planning and retrospectives, to drive project delivery

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 JPMorgan Chase's learning programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Jersey City location
  • general: Flexible work arrangements and hybrid work options

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.