Morgan Stanley Technology – OTC Confirms – Senior Java Developer (Team Lead) recruitment

Position Category: Information Technology

Position Title: TD SH, CPT - OTC Confirms - Senior Java
Developer (Team Lead)

Job Level: Sr. Associate/VP

Location: China - Shanghai

Education Required: Bachelors Degree

Position Description:
This is a senior developer role in the team responsible for
developing the OTC (Over the Counter) derivative confirmation
systems. The OTC confirm application takes derivative transaction
messages then formats and sends them to external clients in a form
that the client has requested, managing the full derivative
lifecycle. The candidate will be as part of the team involved in
building scalable and high performance regulatory reporting
components, reporting OTC derivative transactions, and operational
risk reports.
The current global team members are all very skilled in Java,
messaging and database design, so this is an excellent opportunity
to play a key role in the growing Shanghai team.

Responsibilities: Technical analysis and development, including
design, code, testing, implementation and handover to the support
teams. In addition you will be expected to work closely with our
operations partners on requirements for projects, overseeing the
implementation of projects and managing other development
resources.

The global team consists of highly technical team members who are
adaptable to both hands on development and project management. We
deliver multiple projects for multiple business areas in parallel.
The business owners and subject matter experts will be globally
distributed, making communication and pro-activity important. The
development will be performed using an agile methodology which is
based on scrum (timeboxing, daily scrum meetings, retrospectives,
etc) and XP (continuous integration, refactoring, unit testing,
etc) best practices. Candidates must therefore be able to work
collaboratively, demonstrate good ownership and be able to work
well in teams.

Skills Required:
Core Java, Unix/Linux, XML, Spring, Hibernate and SQL. Experience
of building message based systems using messaging products such as
IBM MQ would be useful, as would experience of business rules
engines and reporting tools.

Skills Desired:
Agile development methodologies such as Scrum and XP, NoSQL,
financial knowledge