Job Description
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team
As a Software Engineer II at JPMorgan Chase within the Consumer and Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
As a Core Development Engineer within the Alts Platform group, 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 and scalable way. You will execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job Responsibilities
- Apply practical experience of Agile software methodologies.
- Demonstrate proficiency in Java, Spring Boot & ReactJS.
- Build cloud-native or cloud-ready applications using AWS Public Cloud.
- Gain exposure to container technologies like Kubernetes.
- Execute standard software solutions, design, development, testing, and deployment.
- Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
- Apply technical skills to break down solutions and solve technical problems.
- Contribute to a team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification on Java programming concepts and 3+ years applied experience
- Experience in Platform or Product Development.
- Gain exposure to tools related to CI/CD, Application Resiliency, and Security.
- Acquire exposure to microservice architecture.
- Demonstrate working proficiency in developmental toolsets.
- Develop emerging knowledge of software applications and technical processes within a technical discipline, specifically building out cloud-native solutions (AWS).
- Gain hands-on experience in system design, application development, and testing.
- Acquire knowledge of industry-wide technology trends and best practices.
- Demonstrate the ability to work in large, collaborative teams to achieve organizational goals.