
Lead Software Engineer - Java Fullstack, AWS
at J.P. Morgan
Posted a month ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- United States
Currency: Not specified
Lead Software Engineer role within JPMorgan Chase's Consumer & Community Banking, focused on Cash and Check Management. The role requires designing, developing, and troubleshooting secure, scalable Java/J2EE full‑stack applications with React and AWS cloud-native deployment. You will contribute reusable code, drive engineering best practices (TDD, CI/CD, resiliency, security), mentor peers, and collaborate across large agile teams. The position emphasizes automation, microservices, event-driven architectures (e.g., Kafka), and strong problem-solving abilities.
Location: OH, United States
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within Consumer & Community Banking division, you are an integral part of an agile team within Cash and Check Management product that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job Responsibilities
- Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond routine or conventional approaches to build solutions or break down technical problems.
- Develop secure, high-quality production code, and review and debug code written by others.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Add to team culture of diversity, opportunity, inclusion, and respect.
- Develop reusable code components, drive coding standards, perform code reviews, and provide process improvement recommendations.
- Work in large, collaborative teams to achieve organizational goals.
- Communicate effectively with both technical and non-technical audiences.
- Contribute to building an innovative culture.
Required Qualifications, Capabilities, and Skills
- 5+ years of applied experience in software engineering.
- Advanced proficiency in one or more programming languages (Java/J2EE).
- Skilled in cloud native development and deployment (AWS).
- Strong understanding of modern engineering practices and toolchains, including design patterns, TDD, CI/CD, application performance, resiliency, and security.
- Proficient in automation, unit testing, and continuous delivery methods.
- Proficient in building and consuming microservices leveraging APIs and event-driven (such as Kafka) communication.
- Experience developing user interface applications using the React framework.
- Strong troubleshooting and problem-solving skills.
- Proficient in all aspects of the Software Development Life Cycle and advanced understanding of agile methodologies (CI/CD, application resiliency, security).
Preferred Qualifications, Capabilities, and Skills
- BS/BA degree or equivalent experience.
- Associate level AWS Certification(s).
- Experience with cloud native development and deployment in AWS.
- Formal training or certification on software engineering concepts.
- In-depth knowledge of the financial services industry and their IT systems, with awareness of industry-wide technology trends and best practices in cloud/data.
- Passion for building and contributing to an innovative and inclusive team culture.




