JPMorgan Chase is looking for a Software Engineer II to enhance, design, and deliver software components for their cutting-edge technology products in a secure, stable, and scalable manner.
Requirements
- 3+ years of Java and Python development
- 3+ years with Jenkins, Spinnaker, and Kubernetes
- Strong automation and continuous delivery skills
- Advanced knowledge of agile practices, CI/CD, resiliency, and security
- Proven expertise in technical disciplines (cloud, AI/ML, mobile, etc.)
- Practical cloud-native experience
- DevOps Engineer with both development and DevOps expertise
Responsibilities
- Design, develop, and troubleshoot creative software solutions, applying innovative approaches to technical challenges.
- Write secure, high-quality production code; review and debug code from others.
- Identify and automate remediation of recurring issues to enhance operational stability.
- Create and maintain Docker images.
- Facilitate knowledge transfer from Development to DevOps for onboarding existing applications and build/deployment processes.
- Collaborate with development teams to onboard new applications to the CI/CD process.
- Execute builds and deployments across environments according to the weekly build schedule.
Other
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Deep understanding of financial services IT systems
- AWS/CKAD certification preferred