Java Developer – Treasury and Global Cash Management recruitment
The Cash Management Technology group are looking for a motivated and versatile Java server side developer to join the London Cash Management (CM) technology team. The CM technology team works across a range of systems covering all major Cash Management functions, including forecasting, cash control, short-term funding, payment and hedge execution, delivering both strategic change and enhancement to these systems. This team has a global presence across the Americas, Europe and Asia, and services internal users across the globe.
One of Cash Managements primary roles within Morgan Stanley is to manage short-term liquidity requirements; this involves funding the firms cash accounts on an intra-day basis. To perform this function, the CM technology team provides a host of funding and forecasting systems. The successful candidate will be involved in design, development, maintenance and support of two system within this suite; real-time funding and forecasting and historical reporting.
To demonstrate versatility in the candidate, we are looking for a strong Java developer with exposure to C# client side development and experience in the full software development life cycle of a project. The candidate will be involved in dialogs between the business and technology and should thus demonstrate a good level of communication.
Responsibilities for the role will entail Java server side development, Sybase/DB2 SQL application development work, Perl development, C# development, system design and analysis and involvement in all aspects of the SDLC process. The successful candidate should have a strong understanding of object oriented design and implementation methodologies, working experience with Sybase/DB2 and strong communication skills as there will be frequent interaction with Business users across Treasury and Global Cash Management and IT colleagues across the firm. Desired experience that would be considered an advantage but not required are data modelling, shell scripting and structured software testing experience.
The position involves, beyond development and testing, the support of a live production system and the deployment of production changes.
Skills Required:
- Application development/support experience of robust, large-scale, real-time systems.
- Highly proficient written and verbal communication skills in the English language and communication between users and developers.
- Strong analytical and problem solving skills
- OO development and design experience with Java/J2SE.
- OO development and design in C#
- Unix/Linux Competence
- Perl scripting experience
- Messaging Experience with XML/SOAP/MQ
- Strong experience with SQL programming and relational databases (Sybase/DB2 Preferred)
Skills Desired:
- Finance Experience: An understanding of front-to-back office business processes especially in the Cash Management, Corporate Treasury and Financial Controller domains
- Working knowledge on cross platform systems running on Windows XP / Linux
- Business Objects reporting frameworks experience
- Software Testing Experience: Strong experience of preparing and executing black and white box testing. Automated test tool experience a plus.
Morgan Stanley is an equal opportunities employer and is committed to fair treatment, regardless of background (including criminal record).