Lead Software Engineer - Java

A leading global financial services firm offering investment banking, financial services for consumers, small business, commercial banking, and asset management.
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 in a secure, stable, and scalable way. You will be responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The role involves executing software solutions, design, development, and technical troubleshooting while thinking beyond conventional approaches. You'll create secure and high-quality production code, maintain algorithms, and produce architecture designs for complex applications. The position requires strong expertise in Core Java, understanding of frameworks like Spring, and experience with messaging technologies such as Kafka.

Working in the Asset & Wealth Management division, you'll be part of a team that values technical excellence, innovation, and collaboration. You'll have opportunities to contribute to software engineering communities of practice and explore new technologies. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to guide and influence technical decisions.

This position offers the opportunity to work on critical financial technology systems while being part of a global organization that values diversity, equity, and inclusion. You'll be working with cutting-edge technologies and contributing to solutions that have real impact in the financial services industry.

Last updated 11 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, analyzes, synthesizes data for continuous improvement
  • 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 queries
  • 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

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development and platform engineering, building scalable solutions for 15,000+ engineers.

Lead Software Engineer - Lending

Lead Software Engineer position at JPMorgan Chase focusing on backend development for lending products, requiring 5+ years experience with Java and distributed systems.

Lead Software Engineer - Oracle HCM Talent Management

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Talent Management, offering competitive salary and comprehensive benefits.

Java Full Stack- Lead Software Engineer- Neovest

Lead Software Engineer position at JPMorgan Chase's Neovest team, requiring Java expertise and 5+ years experience, offering competitive compensation and comprehensive benefits.

Lead Software Engineer - Full stack developer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack development with Java, Spring Boot, and modern front-end technologies, offering competitive compensation and comprehensive benefits.