This position is no longer accepting applications
Closed on August 13, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Lead Software Engineer - Backend/Java/Cloud
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at JPMorganChase.
Job Description
Responsibilities
- Develops innovative software solutions, handles design and debugging, and approaches problems beyond routine methods to create robust outcomes.
- Writes secure, high-quality production code and reviews code written by teammates.
- Identifies opportunities to automate remediation of recurring issues to enhance overall operational stability.
- Leads evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and applicability within existing systems and information architecture.
- Leads communities of practice across Software Engineering to promote awareness and adoption of new technologies.
Requirements
- More than 5 years of Java development experience.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Hands-on experience with Spring Boot.
- Strong proficiency with REST APIs.
- Experience with Apache Kafka.
- Advanced understanding of multi-region deployments.
- Demonstrated proficiency with Artificial Intelligence tools such as Co-Pilot and large language models (LLMs).
- Deep knowledge of the financial services industry and its IT systems.
- Cloud infrastructure experience.
- Experience with event-driven architectures.
Technologies
- Java
- Spring Boot
- REST API
- Kafka
- Co-Pilot
- LLM
- AWS
- Terraform
- Cassandra
- Grafana
- Prometheus
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- A retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About the Company
Chase is a leading financial services firm serving a broad base of households and small businesses with a wide range of products. Its mission emphasizes building lasting relationships by placing customers at the center of every action, while also supporting small businesses, nonprofits, and cities with financial solutions.
About the Team
The Consumer & Community Banking division serves Chase customers with services including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing. The team is recognized for leading U.S. credit card sales and deposit growth, delivering widely used digital solutions, and achieving top customer satisfaction.