Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Technology Team, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your expertise and contributions will promote significant business impact, as you apply your deep technical knowledge and problem-solving skills to address a wide range of challenges across various technologies and applications.
Job responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problemsDevelops secure high-quality production code, and reviews and debugs code written by othersIdentifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systemsLeads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architectureLeads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologiesAdds to team culture of diversity, opportunity, inclusion, and respectLead others as hands on Full stack developer including designing and building AWS Cloud solutionsUtilize monitoring tools such as Cloud Watch, Dynatrace, and Splunk
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience7 plus years of experience in full stack development with Java, Groovy, and/or Python7 plus years of hands on experience working on Java Frameworks (Spring boot, Microservices, REST API Development, Design Patterns, JPA, Junit, LOG4J)Hands on experience working on writing SQL queries Strong hands on experience designing and building solutions on AWS including services (EC2, S3, MSK, Lambda, ELB, ECS, EKS etc.)Hands on experience on developmental toolsets (IntelliJ or Eclipse, SOAP UI or Postman)Experience with source code management (GIT branches, GIT commands, Maven build concepts, CI/CD)Experience with cloud-based technologies (Cloud Foundry, Kubernetes, AWS, Google, etc.)Strong drive and ability to learn and apply new/emerging technologiesExperience mentoring junior team members for career growth
Preferred qualifications, capabilities, and skills
Familiarity with Splunk, Dynatrace, Atlassian Tools (JIRA, Bitbucket, Confluence)Knowledge of Experimentation, Chaos Engineering, Fault Injection, and (FMEA)Strong understanding of (Kafka, OAuth / Open ID / Windows ADFS)