Morgan Stanley – Java Developer recruitment

Position Category: Information Technology

Position Title: Morgan Stanley - Java Developer

Job Level: Associate

Location: China - Shanghai

Education Required: Bachelors Degree

Position Description:
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, institutions and individuals from more than 600 offices in 32 countries.

Morgan Stanley has built a very successful franchise in China, having worked with many clients there over the years. With offices in Beijing and Shanghai, a commercial banking entity in Zhuhai and our Asia Pacific regional office in Hong Kong, we provide a wide range of services to domestic and international clients.

At Morgan Stanley, Technology works as a strategic partner with our business units and with the world's leading technology companies, to redefine how we do business in financial markets that are increasingly global, complex, and dynamic. Our significant investment in technology results in quantitative trading systems; cutting-edge modeling and simulation software; comprehensive risk and security systems; robust client-relationship capabilities; and the world-class infrastructure that forms the backbone of these systems and tools.

We have opportunities for skilled individuals looking for a highly technical career path or one that is more business or management-focused. Either way, Technology within Morgan Stanley provides outstanding potential for career advancement.

Morgan Stanley is looking for the best in China - Join our winning team today.

The Java developer role involves all aspects of the software development life cycle. In addition to hands on software development skills, the candidate should exhibit good leadership and management skills. The rapid growth of our office requires someone who can effectively coach/mentor junior developers on an existing team and/or develop a new strong and cohesive team. We need flexible candidates who are practical technologists, excellent problem solvers and enjoy all aspects of software development.

Skills Required:
• Experienced and hands-on in Java
• Concurrent programming in multithreaded, distributed environments
• Structured data; relational databases (schema design, SQL queries, Sybase/DB2) and XML
• Strong OOA/OOD knowledge.
• Developing experience in UNIX/LINUX or Windows environment
• Clear written and verbal communications in English
• Demonstrated ability to self-manage, meet deadlines and deliver results
• Can build and lead a 5 person development team
• Logical reasoning and problem-solving skills
• Able to relocate to Shanghai, China (if not already living there)

Skills Desired:
• Experience with Spring framework
• Experience with SOA concepts and technology
• Experience with .NET
• Desire to learn new technologies and expand current skill set