Lead Software Engineer - Java

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Java

We have an exciting opportunity for a Lead Software Engineer to join JPMorgan Chase's Commercial & Investment Bank group. As a core technical contributor, you'll be responsible for conducting critical technology solutions across multiple technical areas within various business functions. You'll work as part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

The role involves executing software solutions, designing systems, and technical troubleshooting while thinking beyond conventional approaches. You'll create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems. You'll be responsible for producing architecture and design artifacts for complex applications while ensuring design constraints are met.

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, and institutional investors. The Commercial & Investment Bank is a global leader across banking, markets, securities services and payments, serving corporations, governments and institutions worldwide.

As a Lead Software Engineer, you'll need strong expertise in Java and Python programming, hands-on experience in system design and development, and a solid understanding of agile methodologies. You'll work with cloud native technologies and contribute to software engineering communities of practice. The role offers an opportunity to work on complex technical challenges while being part of a diverse and inclusive team culture.

The ideal candidate will have formal training in software engineering, experience in developing and maintaining code in a large corporate environment, and strong knowledge of the Software Development Life Cycle. You'll be working in our London office, contributing to critical technology solutions that support the firm's business objectives.

Last updated a day ago

Responsibilities For Lead Software Engineer - Java

  • Execute software solutions, design, development, and technical troubleshooting
  • Create secure and high-quality production code and maintains algorithms
  • Produce architecture and design artifacts for complex applications
  • Gather, analyze, synthesize and develop visualizations and reporting from large data sets
  • Proactively identify hidden problems and patterns in data
  • Contribute to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer - Java

Java
Python
  • Formal training or certification on software engineering concepts
  • Strong Java and Python programming language knowledge
  • Hands-on practical experience in system design and development
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies
  • Practical cloud native experience
  • Knowledge of software applications and technical processes

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Java

Database Administrator- Lead Infrastructure Engineer

Lead Infrastructure Engineer role at JPMorgan Chase focusing on database administration and cloud infrastructure management with competitive compensation.

Software Engineer III - Java Full Stack Developer + React + AWS

Senior Full Stack Java Developer role at JPMorgan Chase focusing on React and AWS technologies in Mumbai.

Lead Software Engineer - Lending

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

Lead Software Engineer- (Java Fullstack Development)

Lead Software Engineer position at JPMorgan Chase focusing on Java Fullstack Development, requiring 5+ years of experience in software engineering and development.

Securities Lending Java Senior Lead Software Engineer

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java development for Securities Lending Technology, offering competitive compensation and comprehensive benefits.