Developer - Java

  • Competitive
  • Glasgow, Scotland, United Kingdom
  • Permanent, Full time
  • Morgan Stanley
  • 25 Jun 17

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.

Department Profile:

Prime Brokerage, Funding & Finance Technology (PBFFT) provide technology solutions to Client Financing and Clearing businesses primarily covering Prime Brokerage, Firm-wide Funding and Liquidity Management covering Bank Resource Management and Treasury, and parts of Wealth Management. Finance Technology provides innovative solutions for regulatory and financial reporting, the general ledger, profit and loss calculations, securities bookkeeping, budgeting & forecasting, tax filing and resource management.

Primary Responsibilities:
Senior Java developer to join the Portfolio Accounting and Performance Team. The system provides P&L calculation, Position keeping functionality for multiple business units in the firm. The system is a distributed java and DB2/Sybase architecture with multiple components processing multiple asset classes like equities, binds, options, Swaps and other OTC derivatives. The system has roadmap of many years of renovation and scaling up in pipeline with planned deployment of distributed caches, cloud deployment, machine learning, etc.

The Role involves;

- Working in a fast paced environment on varied projects from short term tactical enhancements to strategic initiatives that impact multiple firm systems and business groups.

- Working with a global team in New York and working directly with business users in prime brokerage, fund admin, firm controllers and Tax reporting.

- Working in all phases of SDLC, from requirements to Prod Support.


Skills required:

- Strong commercial Java experience (Spring, AOP, multithreading etc.)

- Good concepts of RDBMS and basic SQL.

- Strong development practice, e.g. Agile, test and/or behaviour driven development.

Skills desired:

-Python, web technologies (Angular2), Apache Spark, distributed caching, WebSphere MQ

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise 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. *LI-KT1