Java Developer - Distributed Applications

  • Competitive
  • New York, NY, États-Unis
  • CDI, Plein-temps
  • Morgan Stanley USA
  • 09 déc. 18

Java Developer - Distributed Applications

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. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.

As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. 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.

Department Profile:
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 modelling 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.

Operations and Compliance Technology (OCT) is one of five divisions within the Technology division. We face off to the Operations business and support services to develop and oversee the overall technology strategy and bespoke technology solutions to drive and enable the enterprise.

Team Profile:
Settlements group develops and supports suite of applications used to automate global settlement processes like cash and security movements, asset transfers, netting, position-keeping, depot-balancing, fails-management, bookkeeping, journaling, funding/financing projections, agent/depositories interfacing, matching, regulatory/internal reporting, exception processing etc. We have a user base in excess of four thousand people and handle millions of payments on daily basis which are generated across different Business units across all product categories in ISG division.

We are a part of the Core Services department which is responsible for providing end to end solutions for our Operations users in Institutional Securities and Wealth Management, including confirmations, pre-settlements and settlement activities.

Primary Responsibilities:
We are looking for a Java developer who can take ownership for the whole end to end delivery, performing analysis, design, coding, testing, and maintenance of large-scale and distributed applications. The successful candidate will be a highly motivated team player and is likely to have significant experience in application development, strong technical background and good communication skills. He/she will interact directly with the users and with other technologists across the firm when using their framework/software. This is an ideal opportunity for the right person not only to enhance their technical and leadership abilities but also to increase their knowledge of the middle/back office processing of a global financial institution. An ability to work through others, negotiate with clients, influence and provide technical direction at all levels is essential.


Skills required (essential):
5 years of experience distributed programming
Excellent working knowledge of the following technologies: Java, Databases, Middleware
(Soap/XML/Messaging). Spring, MQ, Scripting, DB2 SQL, Stored Procedures,
Hands on experience with multithreaded systems.
Exposure to working in a global delivery team.
Comfortable with direct interaction with the business users at all levels.

Skills desired (optional):
Familiarity with Autosys, Hibernate. JavaScript, JQuery, JAVA 8, Servlets, Struts, JSP , GIT, Stash, and Junit
Experience in iterative/agile development practices
Prior experience in investment banking and more specifically ACATs