You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II – Dev Ops/Release Engineer at JPMorgan Chase within the Consumer and Community Banking – Deposits 2.0 Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. You will be involved in the design and development of highly scalable, resilient, and performant next generation Deposits 2.0 platform based on modern technologies and platforms such as AWS, Kafka, Kubernetes, and Java frameworks. You will work on our next generation Deposits platform mission. Working within a team of experienced technologists, the role will participate in all aspects of the technology horizontals of Deposits 2.0 platform ranging from design and build to deployment with a focus on infrastructure, DevOps, release engineering and deployments.
Job Responsibilities:
Required qualifications, capabilities, and skills:
Formal training or certification on software engineering concepts and 2+ years applied experience.Exposure to AWS, Azure, or GCP.Strong technology generalist – experience building and supporting high performance and resilient applications used within a high performance/real time environment.Good knowledge of Unix/Linux commands and shell scripting.Experience working in a team with a strong software development process (build, test, deploy).Experience in test automation, GIT, Jira, Confluence, Wiki.Experience in using Jenkins, CI/CD pipelines (e.g. GitHub Actions).Hands-on practical experience in system design, application development, testing, and operational stabilityExperience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languagesExperience across the whole Software Development Life Cycle, strong analytical development skills and solid understanding of computer science fundamentals.Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills:
Good understanding of Infrastructure automation and DevOps processes.Experience in Cloud native engineering and any one of the Cloud platforms.