Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python

full-timePosted: Oct 27, 2025

Job Description

Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm shaping the future of banking and technology. As a Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python, you will play a pivotal role in our Technology team, driving critical tech solutions across multiple technical areas. Based in our Jersey City, NJ office, you will be an integral part of an agile team focused on delivering innovative software that powers our capital markets, risk management, and trading platforms. Your work will directly impact how we process trillions in transactions daily, ensuring reliability, scalability, and security in a highly regulated environment. We value engineers who thrive in collaborative settings, embracing agile practices to iterate quickly and adapt to the dynamic needs of the financial industry. In this leadership position, you will architect and implement robust microservices using Java, leveraging Tibco and Kafka for seamless data integration and real-time processing essential to our financial operations. You will develop Python-based tools to automate workflows and analyze complex datasets, contributing to enhanced decision-making in areas like market risk and compliance. Collaborating with product managers, data scientists, and fellow engineers, you will tackle challenges such as building low-latency systems for high-frequency trading or ensuring fault-tolerant architectures that comply with global regulations like Dodd-Frank and MiFID II. Your expertise will help optimize our enterprise systems, reducing operational risks and improving efficiency across JP Morgan Chase's vast ecosystem. We seek a proactive leader passionate about technology's role in finance, with a track record of delivering production-ready solutions under tight deadlines. At JP Morgan Chase, you'll have access to cutting-edge tools, mentorship from industry experts, and opportunities to influence strategic initiatives. Join us to advance your career while contributing to solutions that serve millions of clients worldwide, all while enjoying a supportive culture that prioritizes innovation, diversity, and work-life balance.

Key Responsibilities

  • Design, develop, and maintain high-performance Java-based microservices for critical financial applications at JP Morgan Chase
  • Implement and optimize event-driven architectures using Tibco and Kafka to handle real-time transaction processing and data streaming
  • Collaborate with cross-functional agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Write clean, efficient Python scripts for automation, testing, and integration of financial data pipelines
  • Ensure application security, performance, and reliability in compliance with JP Morgan's risk management and regulatory standards
  • Participate in code reviews, debugging, and troubleshooting complex issues in production environments
  • Drive innovation by exploring emerging technologies to enhance trading platforms and risk analytics systems
  • Mentor junior engineers and contribute to the continuous improvement of engineering practices within the team
  • Integrate microservices with JP Morgan's enterprise systems, including databases and APIs for seamless financial operations
  • Monitor and optimize system performance to support high-volume, low-latency requirements in global markets

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software engineering experience with a focus on Java development
  • Proven expertise in building and deploying microservices architectures in a cloud environment
  • Strong experience with messaging systems like Tibco EMS and Apache Kafka for high-throughput data processing
  • Proficiency in Python for scripting, automation, and data analysis in financial applications
  • Demonstrated ability to work in agile teams, delivering solutions in a fast-paced financial services environment
  • Experience with secure coding practices and compliance standards relevant to banking regulations (e.g., GDPR, SOX)

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly in capital markets or risk management
  • Familiarity with JP Morgan's internal tools and frameworks for enterprise software development
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer)
  • Prior leadership experience mentoring junior engineers in agile methodologies

Required Skills

  • Java programming (core and advanced features)
  • Microservices design and implementation
  • Tibco Enterprise Message Service (EMS)
  • Apache Kafka for streaming and messaging
  • Python for scripting and data processing
  • Agile methodologies (Scrum, Kanban)
  • Cloud computing (AWS, Azure, or GCP)
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)
  • RESTful APIs and web services
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)
  • Problem-solving and debugging in distributed systems
  • Communication and collaboration in team settings
  • Knowledge of financial protocols (e.g., FIX, SWIFT)
  • Security best practices (OAuth, encryption)
  • Performance tuning and monitoring tools (Prometheus, ELK Stack)

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, including 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 Jersey City, NJ

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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 and advanced features)intermediate
  • Microservices design and implementationintermediate
  • Tibco Enterprise Message Service (EMS)intermediate
  • Apache Kafka for streaming and messagingintermediate
  • Python for scripting and data processingintermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)intermediate
  • RESTful APIs and web servicesintermediate
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Communication and collaboration in team settingsintermediate
  • Knowledge of financial protocols (e.g., FIX, SWIFT)intermediate
  • Security best practices (OAuth, encryption)intermediate
  • Performance tuning and monitoring tools (Prometheus, ELK Stack)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven expertise in building and deploying microservices architectures in a cloud environment (experience)
  • Strong experience with messaging systems like Tibco EMS and Apache Kafka for high-throughput data processing (experience)
  • Proficiency in Python for scripting, automation, and data analysis in financial applications (experience)
  • Demonstrated ability to work in agile teams, delivering solutions in a fast-paced financial services environment (experience)
  • Experience with secure coding practices and compliance standards relevant to banking regulations (e.g., GDPR, SOX) (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly in capital markets or risk management (experience)
  • Familiarity with JP Morgan's internal tools and frameworks for enterprise software development (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer) (experience)
  • Prior leadership experience mentoring junior engineers in agile methodologies (experience)

Responsibilities

  • Design, develop, and maintain high-performance Java-based microservices for critical financial applications at JP Morgan Chase
  • Implement and optimize event-driven architectures using Tibco and Kafka to handle real-time transaction processing and data streaming
  • Collaborate with cross-functional agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Write clean, efficient Python scripts for automation, testing, and integration of financial data pipelines
  • Ensure application security, performance, and reliability in compliance with JP Morgan's risk management and regulatory standards
  • Participate in code reviews, debugging, and troubleshooting complex issues in production environments
  • Drive innovation by exploring emerging technologies to enhance trading platforms and risk analytics systems
  • Mentor junior engineers and contribute to the continuous improvement of engineering practices within the team
  • Integrate microservices with JP Morgan's enterprise systems, including databases and APIs for seamless financial operations
  • Monitor and optimize system performance to support high-volume, low-latency requirements in global markets

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, including 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 Jersey City, NJ

Target Your Resume for "Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python. 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, Microservices, Tibco, Kafka, Python" , 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, Microservices, Tibco, Kafka, Python @ 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, Microservices, Tibco, Kafka, Python

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python

full-timePosted: Oct 27, 2025

Job Description

Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm shaping the future of banking and technology. As a Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python, you will play a pivotal role in our Technology team, driving critical tech solutions across multiple technical areas. Based in our Jersey City, NJ office, you will be an integral part of an agile team focused on delivering innovative software that powers our capital markets, risk management, and trading platforms. Your work will directly impact how we process trillions in transactions daily, ensuring reliability, scalability, and security in a highly regulated environment. We value engineers who thrive in collaborative settings, embracing agile practices to iterate quickly and adapt to the dynamic needs of the financial industry. In this leadership position, you will architect and implement robust microservices using Java, leveraging Tibco and Kafka for seamless data integration and real-time processing essential to our financial operations. You will develop Python-based tools to automate workflows and analyze complex datasets, contributing to enhanced decision-making in areas like market risk and compliance. Collaborating with product managers, data scientists, and fellow engineers, you will tackle challenges such as building low-latency systems for high-frequency trading or ensuring fault-tolerant architectures that comply with global regulations like Dodd-Frank and MiFID II. Your expertise will help optimize our enterprise systems, reducing operational risks and improving efficiency across JP Morgan Chase's vast ecosystem. We seek a proactive leader passionate about technology's role in finance, with a track record of delivering production-ready solutions under tight deadlines. At JP Morgan Chase, you'll have access to cutting-edge tools, mentorship from industry experts, and opportunities to influence strategic initiatives. Join us to advance your career while contributing to solutions that serve millions of clients worldwide, all while enjoying a supportive culture that prioritizes innovation, diversity, and work-life balance.

Key Responsibilities

  • Design, develop, and maintain high-performance Java-based microservices for critical financial applications at JP Morgan Chase
  • Implement and optimize event-driven architectures using Tibco and Kafka to handle real-time transaction processing and data streaming
  • Collaborate with cross-functional agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Write clean, efficient Python scripts for automation, testing, and integration of financial data pipelines
  • Ensure application security, performance, and reliability in compliance with JP Morgan's risk management and regulatory standards
  • Participate in code reviews, debugging, and troubleshooting complex issues in production environments
  • Drive innovation by exploring emerging technologies to enhance trading platforms and risk analytics systems
  • Mentor junior engineers and contribute to the continuous improvement of engineering practices within the team
  • Integrate microservices with JP Morgan's enterprise systems, including databases and APIs for seamless financial operations
  • Monitor and optimize system performance to support high-volume, low-latency requirements in global markets

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software engineering experience with a focus on Java development
  • Proven expertise in building and deploying microservices architectures in a cloud environment
  • Strong experience with messaging systems like Tibco EMS and Apache Kafka for high-throughput data processing
  • Proficiency in Python for scripting, automation, and data analysis in financial applications
  • Demonstrated ability to work in agile teams, delivering solutions in a fast-paced financial services environment
  • Experience with secure coding practices and compliance standards relevant to banking regulations (e.g., GDPR, SOX)

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly in capital markets or risk management
  • Familiarity with JP Morgan's internal tools and frameworks for enterprise software development
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer)
  • Prior leadership experience mentoring junior engineers in agile methodologies

Required Skills

  • Java programming (core and advanced features)
  • Microservices design and implementation
  • Tibco Enterprise Message Service (EMS)
  • Apache Kafka for streaming and messaging
  • Python for scripting and data processing
  • Agile methodologies (Scrum, Kanban)
  • Cloud computing (AWS, Azure, or GCP)
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)
  • RESTful APIs and web services
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)
  • Problem-solving and debugging in distributed systems
  • Communication and collaboration in team settings
  • Knowledge of financial protocols (e.g., FIX, SWIFT)
  • Security best practices (OAuth, encryption)
  • Performance tuning and monitoring tools (Prometheus, ELK Stack)

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, including 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 Jersey City, NJ

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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 and advanced features)intermediate
  • Microservices design and implementationintermediate
  • Tibco Enterprise Message Service (EMS)intermediate
  • Apache Kafka for streaming and messagingintermediate
  • Python for scripting and data processingintermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)intermediate
  • RESTful APIs and web servicesintermediate
  • Version control (Git) and CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Problem-solving and debugging in distributed systemsintermediate
  • Communication and collaboration in team settingsintermediate
  • Knowledge of financial protocols (e.g., FIX, SWIFT)intermediate
  • Security best practices (OAuth, encryption)intermediate
  • Performance tuning and monitoring tools (Prometheus, ELK Stack)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software engineering experience with a focus on Java development (experience)
  • Proven expertise in building and deploying microservices architectures in a cloud environment (experience)
  • Strong experience with messaging systems like Tibco EMS and Apache Kafka for high-throughput data processing (experience)
  • Proficiency in Python for scripting, automation, and data analysis in financial applications (experience)
  • Demonstrated ability to work in agile teams, delivering solutions in a fast-paced financial services environment (experience)
  • Experience with secure coding practices and compliance standards relevant to banking regulations (e.g., GDPR, SOX) (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly in capital markets or risk management (experience)
  • Familiarity with JP Morgan's internal tools and frameworks for enterprise software development (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or cloud platforms (e.g., AWS Certified Developer) (experience)
  • Prior leadership experience mentoring junior engineers in agile methodologies (experience)

Responsibilities

  • Design, develop, and maintain high-performance Java-based microservices for critical financial applications at JP Morgan Chase
  • Implement and optimize event-driven architectures using Tibco and Kafka to handle real-time transaction processing and data streaming
  • Collaborate with cross-functional agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Write clean, efficient Python scripts for automation, testing, and integration of financial data pipelines
  • Ensure application security, performance, and reliability in compliance with JP Morgan's risk management and regulatory standards
  • Participate in code reviews, debugging, and troubleshooting complex issues in production environments
  • Drive innovation by exploring emerging technologies to enhance trading platforms and risk analytics systems
  • Mentor junior engineers and contribute to the continuous improvement of engineering practices within the team
  • Integrate microservices with JP Morgan's enterprise systems, including databases and APIs for seamless financial operations
  • Monitor and optimize system performance to support high-volume, low-latency requirements in global markets

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, including 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 Jersey City, NJ

Target Your Resume for "Senior Lead Software Engineer - Java, Microservices, Tibco, Kafka, Python" , JP Morgan Chase

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.