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


Lead Software Engineer - Java Fullstack, 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 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 inclus...




Share Job