Morgan Stanley Technology – FID Credit Systems Java developer recruitment

Position Category: Information Technology

Position Title: Morgan Stanley Technology - FID Credit Systems Java developer

Job Level: Sr. Associate/VP

Location: China - Shanghai

Education Required: Refer to Position Description

Position Description:
Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With more than 1200 offices in 37 countries, the people of Morgan Stanley are dedicated to providing our clients the finest thinking, products and services to help them achieve even the most challenging goals.

The FID Credit team is focused on delivering technology to the Corporate Credit Trading and Sales desks that will allow Morgan Stanley to continue growing its highly successful credit business - a key growth area for the Firm.
The team is poised for expansion in Shanghai and requires strong, hands-on Java developers. Ideal candidates will have a desire to grow their business knowledge in order to excel with ongoing and new projects. The role is focused on server-side of a highly distributed system built on modern technologies. In addition, there may also be opportunities to work on our C# client application.

The role involves all aspects of the software life cycle including gathering requirements from the business, analysis of the existing systems/functionality, design and implementation, through to production roll out and subsequent support. We need flexible candidates who are practical technologists, show excellent problem solving skills, and enjoy all aspect of software development.

The successful candidate will work closely with the many teams within the FID Credit technology department and, when necessary, interact directly with the Corporate Credit Group business unit and with the Firm middleware IT groups when using their frameworks/software.

Skills Required:
* Core Java development experience (Java SE)
* Experience with concurrent/multi-threaded programming in distributed systems
* Experience developing/designing large software systems
* Good communication, problem solving, and time management

Skills Desired:
* Fixed income business knowledge
* Unix/Linux shell
* SQL/Relational Databases
* Java NIO, performance, and tuning
* C#/Winforms