JPMorganChase is looking to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way by developing an Identity & Access Management onboarding application.
Requirements
- Hands-on experience with AWS services, including EC2, Lambda, and Kubernetes (EKS), with a strong understanding of cloud architecture and best practices
- Proficiency in using Terraform for automating infrastructure deployment and management, ensuring scalable and reliable cloud environments
- 7 plus years application development in in Python and/or Java, with the ability to write clean, efficient, and maintainable code for automation and application development
- 3-4 years experience with DevOps tools such as Jenkins and Spinnaker, with a focus on continuous integration and continuous deployment (CI/CD) pipelines
- Ability to troubleshoot and resolve issues with applications deployed on EC2 and EKS, providing effective solutions to ensure high availability and performance
- Proven skills in platform-level automation, enabling streamlined operations and enhanced efficiency across cloud environments
- Strong Python development skills
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 problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Design, develop, and troubleshoot innovative software solutions by thinking beyond conventional approaches to solve complex technical problems
- Perform high-quality production code in Python and Java, and review and debug code authored by others
- Leverage AWS services for scalable deployments
Other
- Adds to team culture of diversity, opportunity, inclusion, and respect
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Proactively anticipate, diagnose, and resolve technical challenges to keep systems running smoothly.
- Excellent problem solving skills with a mindset to modernize the platform
- Expert problem solver