Lead Software Engineer - Java

Global financial services firm providing investment banking, asset management, and consumer banking services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Java

As a lead software engineer at JPMorgan Chase within the Asset & Wealth Management division, you will serve as a leading technologist for an agile team to design and deliver trusted market-leading technology products. The role involves executing critical technology solutions across multiple technical areas, creating secure and high-quality production code, and maintaining complex algorithms. You'll work with modern technologies including Java, Kafka, and various database systems while contributing to software engineering communities of practice. The position requires strong expertise in software development, architecture design, and agile methodologies, offering an opportunity to make significant impact in a global financial institution. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to drive innovation in financial technology solutions.

Last updated 7 hours ago

Responsibilities For Lead Software Engineer - Java

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers and analyzes data for continuous improvement of software applications
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer - Java

Java
Kafka
  • 5+ years applied experience in software engineering
  • Excellent programming experience in Core Java
  • Experience with TDD and BDD engineering techniques
  • Understanding of Java IOC frameworks (Spring or Guice)
  • Knowledge of messaging technologies like Kafka, Solace or Ignite
  • Strong database fundamentals and complex query writing
  • Strong application development background with Design Thinking
  • Knowledge of Software Development Life Cycle
  • Understanding of agile methodologies, CI/CD, Application Resiliency, and Security

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Java

Technical Implementations Connectivity Team Lead

Lead Treasury Services connectivity team, manage implementation professionals, provide technical guidance, and drive client onboarding excellence at JPMorgan Chase.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, managing complex technology projects with 5+ years experience required.

Vice President Product Manager - Infrastructure Platforms Client Solutions

Lead product strategy and development for infrastructure platforms at JPMorgan Chase, focusing on client solutions and technology optimization.

Lead Architect, Payments Team

Lead Architect position at JPMorgan Chase focusing on payment systems architecture, requiring 5+ years experience in Java, cloud technologies, and financial services.

Business Transformation Manager (UiPath) - People Manager

Lead automation transformation at JPMorgan Chase as a Business Transformation Manager, overseeing UiPath development and team management while driving innovation in financial services.