Apply Now
Location: NYC, NY, New York (NY)
Contract Type: C2C
Posted: 1 week ago
Closed Date: 06/05/2025
Skills: No-SQL databases such as MongoDB
Visa Type: GreenCard, H4 EAD

Job Title:            Java Developer – Investment Banking & Capital Markets

Location:            NYC, NY (Hybrid) Local Only

Duration:           6+ months

Interview:          F2F

Visa Type:          GC and H4EAD Only

 

 

Must have LinkedIn

Must have Local DL

 

 

Job Description:

Company Profile:

  • Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services.
  • Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow.
  • A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.
  • With professionals in 30 countries, we are consistently recognized for our performance in both traditional and innovative financing techniques.


Technology

  • Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets.
  • Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modeling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools.
  • Our insights, our applications and infrastructure give a competitive edge to clients' businesses—and to our own.


The Team:

  • The Investment Banking and Global Capital Markets Technology is a globally distributed but close-knit team based in NY, LN, Mumbai, Bengaluru and Pune.
  • We are a highly innovative team that works in small groups that learn, grow, and succeed together.
  • We follow Agile development practices to deliver high quality solutions that delight our customers.
  • As a member of the team, you will interact with others who are genuine and want you to succeed.
  • Your talent, experience, and voice are valued and will make a difference.


What you will do:

  • Build time critical and revenue generating applications for investment banking and global capital marketing businesses
  • Use design thinking to improve developer efficiency
  • Apply your knowledge of APIs, components, security standards, testing tools, web browsers, mobile development, etc. to deliver outstanding outcomes
  • Collaborate with your peers across the globe to build innovative solutions which delight our users
  • Work closely with Product Management Team, Development & QA Teams to deliver timely and quality deliveries.
  • Successfully multi-task and thrive in a dynamic, fully engaged developer role.


Skills Required:

  • Strong Java developer (6+ years), who has good grasp of functional and reactive programming
  • Experience in using Spring Containers (with Spring Boot) for enterprise applications
  • Experience in building data-intensive / real time applications and scaling of applications (multithreading, performance, maintainability, and robustness)
  • Working experience on XML, JSON, SOAP, REST Services
  • Proficiency in Java 8 (Lambdas, Streams, Completable Future, Optional, generics)
  • Experience in developing REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
  • A working knowledge of backend web development technology topics like APIs, asynchronous messaging, and cloud computing
  • Experience in relational data bases like DB2 or PostgreSQL
  • Experience with Test Driven Development (TDD) / Behavior Driven Development (BDD) practices, writing test cases with testing frameworks like Junit, Cucumber, Rest assured
  • Basic knowledge on Unix / shell scripting and RDBMS like Sybase
  • The ability to effectively communicate verbally and in writing to a broad audience of business, product, and technology team members
  • Familiarity with Agile development and DevOps concepts


Nice to Have:

  • Experience with no-SQL databases such as MongoDB
  • Experience with distributed systems architecture concepts such as micro services, service meshes and API gateways, XML , SOAP
  • Experience with software development and collaboration tools (GitHub, Jira/Rally, Confluence, etc.)
  • Experience in using GIT for source control management, and Automated Build Deployment tools (eg: Jenkins)
  • Significant open source or other community contribution