US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Lead Software Engineer - Java/React/AWS

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 JPMorganChase within Consumer and Community Banking - AML/KYC Update 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.

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


* Design, develop, and support multiple Java and React applications on AWS and internal cloud platforms, ensuring high performance, scalability, and reliability


* Execute creative software solutions, design, development, and technical troubleshooting with the ability to think 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


* Provide technical leadership and guidance to the development team, fostering a collaborative and innovative environment


* Mentor and coach junior and mid-level engineers, driving a culture of continuous learning and technical excellence


* Analyze and resolve complex technical issues, ensuring minimal disruption to application functionality and user experience


* Collaborate with cross-functional teams in an Agile environment, including Product Managers, and Architects to deliver high-quality solutions that meet business requirements


* Drive architectural decisions for scalable, resilient, and secure distributed systems, and own technical roadmaps ensuring alignment with business objectives


* Contribute to software engineering communities of practice and events that explore new and emerging technologies


* Ensure production stability through proactive monitoring, incident response, and root cause analysis

Required Qualifications, Capabilities, and Skills


* Formal training or certification on software engineering concepts and 5+ years of applied experience


* 8+ years of coding experience in Java (Spring Boot, Microservices) and 2+ years of React development (TypeScript, Redux)


* Hands-on practical experience delivering system design, application development, testing, and operational stability


* Experience designing and building RESTful APIs and/or GraphQL services


* Knowledge of EAC (Enterprise Application Configuration) and Terraform for infrastructure as code and environment provisioning
Proficiency in GenAI solutions.


* Advanced understanding of agile methodologies and cross-product team collaboration


* Experience with con...




Share Job