
Software Engineer II
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking a talented Software Engineer II to join our dynamic Asset & Wealth Management team at JPMorgan Chase in Mumbai. In this role, you will contribute to enhancing, designing, and delivering robust software components for our cutting-edge technology products, ensuring they are secure, stable, and scalable. As an emerging member of our agile software engineering team, you will execute software solutions by designing, developing, and troubleshooting multiple components within technical products, applications, or systems. This position offers an excellent opportunity to gain the skills and experience necessary for career advancement.
- Execute standard software solutions, design, development, and technical troubleshooting.
- Write secure and high-quality code in at least one programming language with minimal guidance.
- Design, develop, code, and troubleshoot applications, considering upstream and downstream system implications.
- Leverage tools within the Software Development Life Cycle (SDLC) toolchain to enhance value through automation.
- Apply technical troubleshooting skills to resolve basic complexity technical problems.
- Analyze large, diverse datasets to identify problems and support decision-making for secure, stable application development.
- Learn and apply system processes, methodologies, and skills to develop secure and stable code and systems.
- Contribute to a team culture that promotes diversity, opportunity, inclusion, and respect.
Required Qualifications:
- Formal training or certification in software engineering concepts and 2+ years of applied experience.
- Proven experience in developing enterprise-level applications using Java, Spring Boot, and Kafka.
- Hands-on experience with Node.js, React, and scripting languages.
- Practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
- Demonstrated ability to code proficiently in at least one programming language.
- Experience across the entire Software Development Life Cycle.
- Exposure to agile methodologies, including CI/CD, Application Resiliency, and Security practices.
- Emerging knowledge of software applications and technical processes within a specific technical discipline (e.g., cloud, AI, ML, mobile).
Preferred Qualifications:
- Familiarity with modern front-end technologies.
- Experience using AI-assisted coding tools in the SDLC.
- Exposure to cloud technologies.
Company
JP Morgan Chase & Co.
JPMorgan Chase Bank, N.A., operating as Chase Bank, is a prominent American national bank headquartered in New York City. It serves as the consumer and commercial banking division of the multinational...