Location
Mumbai, Maharashtra, India
Type
Full-time
Salary
$1200k - $2000k
Experience
Associate (2-4 years)
Job Description
Morgan Stanley is seeking a Java/Scala Developer to join the FRPPE FinTech team in Mumbai. The role involves building scalable web and data processing applications, optimizing performance, and contributing to the Finance Technology division which supports regulatory and financial reporting, P&L, and other critical finance functions. As an Associate Software Engineer, you will collaborate with global teams, contribute to innovative solutions, and work in a fast-paced environment where you can grow your career.
Responsibilities
- Perform business and data analysis to investigate business problems and propose solutions
- Design, implement, test, and maintain web and data processing applications
- Optimize performance and scalability for large-scale deployments
- Define new features with product management and provide technical specifications
- Ensure product quality with unit testing, documentation, and maintenance
- Collaborate across global teams to deliver finance technology solutions
Qualifications
- Strong experience in Java/Scala programming
- Experience in web development, REST APIs, and high-performance data applications
- Exposure to DevOps tooling, unit/functional testing
- Familiarity with rule engines (SlateX, ILog, JRule preferred)
- Experience with job scheduling tools (preferably Autosys)
- Good system design skills
- Basic Angular UI exposure preferred
- Exposure to BFSI/Finance industry is an advantage
- Experience with Power BI, SQL, ETL, Snowflake preferred
Position Overview
This is an exciting opportunity to join Morgan Stanley’s FRPPE FinTech team in Mumbai as a Java/Scala Associate Software Engineer. You will be at the heart of the firm's finance technology division, contributing to solutions that drive regulatory compliance, financial reporting, and risk management. In this role, you’ll design and develop scalable web and data processing applications, ensuring high performance and reliability. You will work closely with product managers, architects, and global development teams, providing technical expertise and creative problem-solving skills to tackle complex financial challenges. This role is ideal for engineers who are passionate about building robust systems in a dynamic, high-impact environment, and who want to expand their career in both software engineering and finance technology.
Key Responsibilities
- Analyze business and financial data to identify problems, inefficiencies, or opportunities, and propose actionable software solutions.
- Design, implement, and maintain web applications and backend data pipelines, ensuring high scalability and low latency.
- Collaborate with product management and global stakeholders to define feature specifications and translate them into technical implementations.
- Optimize application performance, scalability, and reliability for large-scale financial data processing.
- Write high-quality, maintainable code and maintain comprehensive documentation to ensure ongoing system reliability.
- Participate in code reviews, unit testing, and quality assurance to ensure product integrity and minimize errors in production.
- Collaborate across multiple time zones with international teams to deliver robust, finance-critical technology solutions.
Why You Might Like This Role
- You will contribute to technology that supports high-stakes financial operations, making a tangible impact on the firm's business.
- The role offers exposure to a variety of technologies including Java, Scala, REST APIs, ETL pipelines, and cloud data platforms.
- You will gain experience working with rule engines, job schedulers, and advanced analytics tools such as Power BI and Snowflake.
- Morgan Stanley provides the opportunity to work with global teams, offering broad exposure to international best practices in finance and software engineering.
- You will be part of a high-performance culture that values innovation, quality, and continuous learning.
Professional Development
- Opportunity to grow technical expertise in both software engineering and financial systems.
- Access to mentorship from experienced developers and architects within the global Morgan Stanley network.
- Exposure to enterprise-scale system design, cloud computing, and large-scale data processing.
- Support for attending technical workshops, certifications, and internal training programs.
Work Culture & Benefits
- Morgan Stanley encourages a collaborative and inclusive culture that fosters innovation and teamwork.
- Flexible work arrangements and resources to maintain work-life balance.
- Opportunities to participate in knowledge-sharing sessions and cross-functional initiatives.
- Competitive salary with performance-based incentives and comprehensive benefits package.
Frequently Asked Questions
Q: Is this role suitable for someone with 2-4 years of experience?
A: Yes, this role is designed for Associate Software Engineers with 2-4 years of experience in Java/Scala and related technologies.
Q: Will I work on frontend technologies?
A: While the primary focus is backend and data processing, there may be exposure to Angular UI for feature integration and visualization purposes.
Q: Is prior finance or BFSI experience mandatory?
A: It is advantageous but not mandatory. Candidates with strong technical skills and a willingness to learn financial domain concepts are encouraged to apply.
Q: What tools and frameworks will I use daily?
A: You will use Java, Scala, REST APIs, ETL pipelines, Snowflake, Power BI, Autosys, and rule engines like SlateX, ILog, or JRule.
Q: Is there room for growth in this role?
A: Yes, high-performing engineers can progress to senior engineering, technical lead, or specialist roles within Morgan Stanley’s global technology division.
Application Strategy
Highlight your experience in Java/Scala development and any work on high-performance web or data applications. Showcase exposure to financial data processing, ETL, REST APIs, or rule engine systems if available. Include examples of collaboration with global teams or cross-functional projects. Tailor your resume to emphasize problem-solving, system design, and your ability to deliver high-quality, scalable software. In the cover letter, demonstrate your interest in fintech and your motivation to contribute to critical finance operations while growing your technical and domain expertise.