Morgan Stanley
Morgan Stanley3h ago
Foundit

Java Developer

Mumbai, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Java Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Morgan Stanley

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Morgan Stanley is seeking a Java Developer - Associate to join its Institutional Securities Technology team, specifically within Advisory & Sales Distribution. This role focuses on backend Java development within a highly innovative team that utilizes Agile development practices to deliver high-quality solutions. The Technology division at Morgan Stanley leverages innovation to build critical connections and capabilities that power the firm, enabling clients and colleagues to redefine markets and shape the future. As an Associate, you will develop and maintain software solutions that support business needs.

Responsibilities include building time-critical and revenue-generating applications for investment banking and global capital markets. You will use design thinking to enhance developer efficiency, apply knowledge of APIs, components, security standards, testing tools, web browsers, and mobile development. Collaboration with global peers to build innovative solutions and close work with Product Management, Development, and QA teams are essential. This dynamic role requires the ability to multi-task effectively.

Key requirements for this role include 2 to 4 years of strong Java development experience with a good grasp of functional and reactive programming. Experience with Spring Containers (including Spring Boot) for enterprise applications is essential. You should have experience in building data-intensive/real-time applications and scaling applications, including multithreading, performance, maintainability, and robustness. Proficiency in XML, JSON, SOAP, and REST Services is necessary. Strong Java 8 skills (Lambdas, Streams, Completable Future, Optional, generics) are required, along with experience developing REST APIs using Spring Boot 2.0 (reactive) and skill in OpenAPI (Swagger) specification. A working knowledge of backend web development technologies like APIs, asynchronous messaging, and cloud computing is expected. Experience with relational databases such as DB2 or PostgreSQL and Test Driven Development (TDD) / Behavior Driven Development (BDD) practices, including writing test cases with frameworks like Junit, Cucumber, and Rest assured, is also important. Basic knowledge of Unix/shell scripting and RDBMS like Sybase is beneficial. Excellent verbal and written communication skills are required for interacting with business, product, and technology teams. Familiarity with Agile development and DevOps concepts is also expected.

Company

Morgan Stanley

Morgan Stanley

Morgan Stanley, a global leader in financial services since 1935, is dedicated to evolving and innovating to better serve its clients and communities in over 40 countries. The firm specializes in rais...

Mumbai, India
Posted on Foundit
Java Developer-Associate -Software Engineer at Morgan Stanley | Mumbai, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform