Lead Software Engineer - Java

Global financial services firm offering commercial and investment banking services.
Backend
Senior 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 Commercial and Investment Bank - Payments Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. The role involves conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You'll be working with cutting-edge technologies including Java, Spring Framework, and cloud platforms while contributing to mission-critical payment systems. The position offers opportunities to lead technical evaluations, drive innovation, and work with modern architectural patterns including microservices. You'll be part of a diverse and inclusive team environment, working on impactful projects in the financial technology space. The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to guide and influence technical decisions across teams.

Last updated 4 days 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
Kafka
MongoDB
MySQL
  • 5+ years applied experience in software engineering
  • Advanced in Java 8+, Multi-threading, Exception Handling, Defensive Programming, Microservices
  • Experience with Spring Core Framework, Spring Boot, Spring Integration, Apache Camel
  • Experience with Messaging Protocols like Kafka, IBM MQ, Active MQ, RESTful HTTP
  • Experience working on Cloud Technologies like AWS/Kubernetes
  • Advanced understanding of agile methodologies
  • In-depth knowledge of financial services industry
  • Practical cloud native experience

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Java

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on enterprise application development using Java, Spring, and cloud technologies in Charlotte, NC.

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

Senior Software Engineer position at JPMorgan Chase focusing on Java Full Stack development with React and AWS, requiring 3+ years of experience in software engineering and cloud technologies.

Software Engineer III - Java, Python, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java, Python, and AWS development within the Commercial & Investment Bank division.

Software Engineer III - Java - EQ - PFT Pretrade

Senior Software Engineer role at JPMorgan Chase focusing on Java development for equity financing platform transformation, involving Kafka, Python, and React technologies.

Software Engineer III - Java, Kafka and Micro Services

Senior Software Engineer role at JPMorgan Chase focusing on Java, Kafka, and Microservices development with competitive compensation and comprehensive benefits.