Java Developer - Secured Financing team

  • Competitive
  • Glasgow, Scotland, United Kingdom Glasgow Scotland GB
  • Permanent, Full time
  • Morgan Stanley
  • 21 May 18 2018-05-21

See job description for details



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.

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents.

Department Profile

The Client Money team develops and maintains IT systems that enable the Firm to comply with regulations regarding Client Money and Asset protection. This is a critical function for multiple businesses within Institutional Securities including Prime Brokerage and Listed Derivatives, and increased regulatory focus means that these systems are being constantly improved and upgraded. We have a strong, agile developer team of 23 people located in Glasgow with a presence in New York and London also. The team works on major strategic initiatives for the Firm. We demonstrate excellent collaboration amongst the team and with our clients (Operations Risk and Control, Finance Control Group) as well as with other IT groups with the Firm.

Team Profile:
The Glasgow Secured Financing team is looking for a Java developer to join the team. The team develops and maintains IT systems that are responsible for the post trade management of repo and stock loan trades, the posting and optimization of collateral for the Firm globally, and enabling the Firm to comply with regulations regarding Client Money and Asset protection. These are critical functions for multiple businesses within Institutional Securities including Prime Brokerage and Listed Derivatives. We have a strong, agile developer team of 26 people located in Glasgow with a global development across New York, London, Budapest, Tokyo, and India also. The team works on major strategic initiatives for the Firm. There is a good deal of collaborative team work within the team and with our clients (Operations Risk and Control, Funding and Collateral Operations, Bank Resource Management) as well as with other IT groups with the Firm.

Primary Responsibilities:

- Server-side Java development working as part of a large Agile developer team

- Liaising with senior team members and clients to precisely specify the functionality that will be developed
- Developing functionality in an iterative fashion, writing full unit and integration tests for each function that is developed. Working with team members and our partners to ensure that all functionality is fully UAT tested before being released to Production
- Continuously improving the quality of our system and codebase via best practices including code reviews and refactoring where necessary



Qualifications:

Skills required (essential):
-Core Java J2SE, Spring, JUnit, JMS
-Understanding of message based architectures
-RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex SQL queries
-Unix/Linux scripting
-Perl scripting
-Good Problem solving and analytical skills
-Object Oriented Design and Development
-Full software development lifecycle understanding
-Good software development practices
-Excellent oral and written communication skills
-An interest to learn the business supported by the applications

Skills Desired:
-Agile development practice
-DB2 experience
-KDB/q experience
-Spring