Lead Software Engineer - Java Backend
Overview
Lead Software Engineer at JPMorganChase within Consumer and Community Banking leads the delivery of secure, scalable software solutions as part of an agile team. You drive production-grade code, review peers, and steer architecture discussions with internal and external partners. You champion secure, resilient systems and help elevate engineering practices across the team. This role offers impact across multiple business functions and a chance to shape trusted technology in a large financial services organization.
Compensation / Benefitscompetitive total rewards packagecomprehensive health care coverageretirement savings plantuition reimbursementmental health supportfinancial coaching
ResponsibilitiesDeliver creative software solutions, design and troubleshoot complex problems beyond routine approachesDevelop secure, high-quality production code and review others’ workIdentify opportunities to automate recurring remediation and improve operational stabilityLead architectural evaluation sessions with vendors and internal teamsLead communities of practice to promote new technologies and best practicesFoster an inclusive, diverse team culture and collaborative environment
Key requirements5+ years of applied software engineering experienceAdvanced proficiency in Java/J2EE, including Java 17 featuresExperience with AWS services (IAM, Redis Elastic Cache, S3, EC2, VPC, RDS, EKS, etc.)Spring framework experience for REST/SOAP, MVC, and Spring BootExperience with build and integration tools (JIRA, Maven, Git, Jenkins, GitHub, Bitbucket)Agile development experience and hands-on system design, development, testing, and operationsWeb security knowledge (OAuth2/ADFS, Kerberos, XSS, HTTP injection)Automation and continuous delivery proficiencyUnderstanding of CI/CD, application resiliency, and security in agile contextsProven ability to work across cloud, AI/ML, mobile, or other technical disciplinesleadership and mentoringcollaboration across cross-functional teamsstrong problem-solving and communicationJava/J2EE, Java 17Spring Framework, Spring BootAWS cloud services