
Software Engineer II - Java, React
at J.P. Morgan
Posted a month ago
No clicks
- Compensation
- Not specified
- City
- Mumbai
- Country
- India
Currency: Not specified
As a Software Engineer II on the Asset & Wealth Management team at JPMorgan Chase in Mumbai, you will join an agile team to design, build, and deliver secure, scalable client-facing platforms. The role involves developing Java-based backend services and modern frontend applications using React, TypeScript, JavaScript, HTML5 and CSS3, while applying UI/UX best practices and frontend testing. You will collaborate closely with business stakeholders, participate in code reviews, and use AWS to deploy and manage cloud-based applications. Candidates should have 3+ years of software engineering experience, strong problem-solving skills, and good communication abilities.
Location: Mumbai, Maharashtra, India
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 at JPMorgan Chase within the Asset & Wealth Management, 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. As an emerging member of a software engineering team, you 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
- Executes standard software solutions, design, development, and technical troubleshooting
- Partners closely with the business to design and build, in an agile fashion, the next generation of client-facing platforms with elevated user experiences for institutional clients.Develops secure, high-quality production code; actively participate in code reviews and process improvements to ensure code quality and stability.
- Contributes to decisions influencing product design, application functionality, technical operations, and development processes.
- Serves as a subject matter expert in one or more areas of focus across the function.
- Utilizes AWS services to build, deploy, and manage cloud-based applications.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
- Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts and 3+years of applied experience.
- Hands-on experience in system design, application development, testing, and ensuring operational stability.
- Extensive hands-on experience working with JavaScript, React, TypeScript, HTML5, and CSS3, as well as good experience with modern state management libraries (such as Redux, Zustand, or Recoil) in professional environments.
- Demonstrated expertise in Java and experience developing cloud-based applications.
- Expertise in modern UI/UX practices, including responsive design and accessibility, with a solid understanding of the frontend testing ecosystem to deliver robust, user-centric applications.
- Proven ability to collaborate with business stakeholders to gather requirements, iterate on UI designs, and deliver user-focused solutions.
- Exceptional problem-solving skills and meticulous attention to detail.
- Excellent communication skills.
Preferred qualifications, capabilities, and skills
- Experience collaborating in Agile/Scrum development environments.
- Familiarity with CI/CD pipelines and DevOps practices.
- Ability to apply AI principles and integrate AI agents into front-end applications when appropriate.




