Taro Logo

Lead Software Engineer - Java

A leading global financial services firm offering banking, investment and technology solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Java

Join JPMorgan Chase's Consumer & Community Banking division as a Lead Software Engineer where you'll be an integral part of an agile team working on market-leading technology products. This role offers an opportunity to impact your career while pushing the limits of what's possible in financial technology.

As a core technical contributor, you'll be responsible for developing secure, high-quality production code and conducting critical technology solutions across multiple technical areas. You'll lead evaluation sessions with vendors and internal teams, drive technical innovation, and contribute to the firm's engineering culture.

The position requires expertise in Java, Spring Boot, and cloud technologies, with opportunities to work on large-scale financial systems. You'll be part of a team that values technical excellence, innovation, and inclusive culture. The role combines hands-on development with technical leadership, offering exposure to cutting-edge technologies in the financial services sector.

Key focus areas include system design, application development, cloud native solutions, and working with technologies like Java, Spring Boot, Cassandra, and Kafka. You'll have the chance to influence architectural decisions, mentor team members, and drive technical best practices while working on solutions that impact millions of customers in the banking sector.

This role offers the opportunity to work with one of the world's largest financial institutions, combining technical expertise with business domain knowledge in a collaborative, innovative environment. You'll be part of shaping the future of financial technology while working with a diverse team of talented engineers.

Last updated a day ago

Responsibilities For Lead Software Engineer - Java

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer - Java

Java
Cassandra
Kafka
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing
  • Advanced in Java and Spring boot
  • Proficient in Java, J2EE, Spring boot, REST and Cloud concepts
  • Proficiency in automation and continuous delivery methods
  • Very Good in System Design
  • Advanced understanding of agile methodologies
  • In-depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience

Jobs Related To JPMorgan Chase Lead Software Engineer - Java