Lead Software Engineer specializing in Java, microservices, AWS, and AI, located onsite in Wilmington, Delaware within JPMorganChase's Consumer and Community Banking organization. This role contributes to scalable, AI-powered technology products and workforce planning initiatives supporting 70,000+ employees.
Responsibilities
- Delivers innovative software solutions through design, development, and debugging, applying nontraditional thinking to solve complex problems
- Produces secure, high-quality production code and conducts reviews and debugging of peers' work
- Identifies opportunities to automate remediation of recurring issues to improve overall stability of applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to probe architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Champions communities of practice across Software Engineering to promote adoption of new and leading-edge technologies
- Fosters an inclusive team culture emphasizing diversity, opportunity, and respect
Requirements
- Formal training or certification in software engineering with 5+ years of applied experience
- Extensive experience with Java, platform engineering, Spring framework, AWS, systems and solution design, low level design, databases, messaging, live migrations, design patterns, high-scale production support across product and platform organizations
- Experience with AI agents and automated generation of UI, design, code, database, and test cases, assembling real-time solutions to shorten the SDLC using prompt engineering with AI powered tools such as Claude and CoPilot
- Advanced proficiency in one or more programming languages, notably Java and Python
- Strong expertise in automation and continuous delivery practices
- Advanced understanding of agile methodologies including CI/CD, application resiliency, and security
- Proven capability to work within technical disciplines such as cloud, artificial intelligence, or machine learning
- In-depth knowledge of the financial services industry and its IT systems
- Practical cloud-native experience
Technologies
- Java
- Spring framework
- AWS
- Claude
- CoPilot
- Kibana
- Cypress
- Cucumber
- CI/CD
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About Us
Chase is a leading financial services firm serving nearly half of America's households and small businesses with a broad range of financial products. Our mission is to create engaged, lifelong relationships and place customers at the center of everything we do, including support for small businesses, nonprofits, and cities with tailored solutions.
We offer a competitive total rewards package based on role, experience, skill set, and location. Eligible employees may receive commission-based pay and/or discretionary incentive compensation, paid in cash or equity, in recognition of individual achievements and contributions. A range of benefits is provided to meet diverse employee needs, subject to eligibility.
We value the strengths and diverse talents of our global workforce and are committed to equal opportunity and an inclusive workplace. We do not discriminate on protected attributes such as race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability.
About the Team
Our Consumer & Community Banking division serves Chase customers through a spectrum of financial services, including personal banking, credit cards, mortgages, auto financing, investment guidance, small business loans, and payment processing. We lead in United States credit card sales and deposit growth, and provide widely used digital solutions while prioritizing customer satisfaction.