Software Engineer II
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
JPMorgan Chase is seeking a Software Engineer II with expertise in Java, Scala, and Python to join the Liquidity Risk (LRI) team in Mumbai, Maharashtra. This role involves designing and implementing a next-generation, cloud-native liquidity risk management platform. The LRI team aims to deliver comprehensive solutions for managing the firm's liquidity risk and meeting global regulatory reporting obligations across over 50 markets.
The program focuses on building advanced liquidity calculation engines, integrating AI and ML into risk processes, and establishing digital-first reporting capabilities. The target platform is designed to handle 40-60 million transactions and positions daily, calculate risk under various market conditions (actual and model-based what-if scenarios), create a multidimensional view of corporate risk profiles, and enable real-time analysis.
Key responsibilities include executing standard software solutions, design, development, and technical troubleshooting. You will leverage tools within the Software Development Life Cycle (SDLC) for automation and improvement, gather and analyze large, diverse datasets to identify problems and contribute to secure, stable application development. This role requires learning and applying system processes and methodologies for developing secure and stable code. You will contribute to the team's continuous improvement of development processes and innovative solutions, support business goals through technology, and collaborate closely with stakeholders to define requirements.
Required qualifications:
- Formal training or certification in software engineering concepts with 3+ years of applied experience.
- 3+ years of hands-on development experience with in-depth knowledge of Java, Python, Scala, Spark, and Databricks big data technologies.
- Practical experience in system design, application development, testing, and operational stability.
- Hands-on experience with Databricks.
- Experience across the entire Software Development Life Cycle (SDLC).
- Exposure to agile methodologies such as CI/CD, Applicant Resiliency, and Security.
- Emerging knowledge of software applications and technical processes within a technical discipline.
- Ability to collaborate with stakeholders to define requirements.
- Experience interacting with partners across feature teams to develop reusable services.
- Experience with big data solutions and the ability to analyze data to drive solutions.
Preferred qualifications:
- Exposure to cloud technologies (AWS) and Databricks.
Company
JPMorganChase
JPMorgan Chase is a leading global financial services firm that provides a broad range of financial services worldwide to corporations, governments, and individuals. With a history of innovation and a...