JPMorgan Chase within the Consumer and Community Banking - Technology division is looking to improve, develop, and provide reliable, market-leading technology products in a secure, stable, and scalable manner by hiring a Lead Software Engineer.
Requirements
- Hands-on experience with designing and implementing large scale distributed systems
- Hands-on experience with deploying, operating, and monitoring application in AWS
- Proficient with Photon/SpringBoot based frameworks
- Experience with front-end web application integration testing methodologies
- Proficient in scripting and automation using Python, Bash, Groovy, and various other scripting languages
- Experience with automating CI/CD pipelines from commit to deployments in cloud infrastructure
- Experience with building Infrastructure as Code (IaC) utilizing Terraform, Cloud Formation, Scepter, and Ansible for various AWS services including EKS, Lambda, EC2, RDC, and MSK
Responsibilities
- Develop software applications that serves as the primary way customers interact with our platform and its associated services
- Absorb and anticipate requirements from developers and Product owners to lay the groundwork for technical distributed system design, development, deployment & release
- Build solid and concrete CI/CD pipelines which are dynamic in nature and tightly integrated with applications pipelines
- Troubleshoot issues and streamline code deployment across environments
- Manage AWS deployed Applications Support & Release management, including Interacting with Global Technology cloud SRE team to resolve cloud deployments incidents
- Implement robust logging & monitoring solutions
- Oversee improvement in existing AWS apps performance, resiliency, Monitoring/observability, and cost efficiency
Other
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Participate in and drive system design through the various phases of planning, review, refinement, and implementation
- Proficient with Angular, React, and various other JavaScript front-end frameworks
- Experience with CSS component libraries and design systems like Bootstrap and Tailwinds
- Experience writing/executing JavaScript unit tests using Jasmine and Karma tooling