We have an exciting opportunity for you to advance your software engineering career and grow your skills at JPMorgan Chase
Job summary
As a Software Engineer II at JPMorgan Chase within Corporate Technology, you will be part of an agile team dedicated to enhancing and delivering cutting-edge technology products in a secure, stable, and scalable manner. You will implement software solutions and acquire valuable experience to advance in your role while actively contributing to our team culture.
Job responsibilities
- Executes software solutions, design, development, and technical troubleshooting with a focus on secure, stable applications
- Writes high-quality production code using at least one programming language
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
- Applies knowledge of tools within the Software Development Life Cycle to improve automation and value
- Gathers, analyzes, and synthesizes data to identify problems and support decision-making
- Learns and applies system processes and methodologies for secure, stable code and systems
Required qualifications, capabilities and skills
Formal training or certification on software engineering concepts and 2+ years applied experienceProficient in Java, Spring Boot, AWS, Terraform, Kafka, Python, and database technologiesPractical experience in system design, application development, testing, and ensuring operational stabilitySkilled in developing, debugging, and maintaining code in large corporate environments using modern programming and database querying languagesDemonstrated ability to write code in one or more programming languagesKnowledge of the Software Development Life Cycle and its application in project deliveryFamiliarity with agile methodologies, including CI / CD, application resiliency, and security practicesPreferred qualifications, capabilities, and skills
Familiarity with modern front-end technologiesExposure to cloud technologiesExperience with Snowflake or Databricks