jd corejava multithreading (1)
DESCRIPTION
core javaTRANSCRIPT
![Page 1: JD CoreJava Multithreading (1)](https://reader036.vdocuments.net/reader036/viewer/2022082713/55cf98b1550346d033992678/html5/thumbnails/1.jpg)
Sr. Developer / Lead - Java
Job Number:: 3013860
Job Posting: Jan 24, 2014
Primary LocationNon-Japan Asia-India-IND_None-Mumbai (MSA)-Bldg.# 5, Sector 30 - [BOM2]
Education LevelBachelor's Degree
JobDevelopment
Employment TypeFull Time
Job LevelAssociate
DescriptionThe role is for a Java server-side Senior developer / Lead to do the build out of strategic Server platforms (multi-asset class, multi-region) for Institutional Securities trading and trade life cycle processing, analytics and risk management systems. The developer in Mumbai would join a global team of developers, and will require close interaction with Sales, Trading and/or Operations.
The role will include:* Taking ownership to deliver projects by involvement in the full development lifecycle of the project* Coordination with the global team on new features and participation in driving the future direction of the system
The candidate should have 5-8 years of relevant experience with design and development in Java, an aptitude to understand complex trading systems and good problem solving abilities. A keen interest in the latest development tools and an excitement for technology and business is also expected.
We are looking for technologists who are looking to build the best Trading (front and middle office) platforms in the
![Page 2: JD CoreJava Multithreading (1)](https://reader036.vdocuments.net/reader036/viewer/2022082713/55cf98b1550346d033992678/html5/thumbnails/2.jpg)
world, with design aspects catering to scalability, throughput and resilience. The successful candidate will be hands-on developer, commercially focused, have excellent communication skills, and will be able to demonstrate a strong delivery track record.
Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With more than 1200 offices in 43 countries, the people of Morgan Stanley are dedicated to providing our clients the finest thinking, products and services to help them achieve even the most challenging goals. For further information about Morgan Stanley, please visit www.morganstanley.com.
QualificationsSkills Required:------------------- Core Java, Spring
- Excellent programming aptitude, in-depth understanding of multi threading and concurrency concepts, good experience in usage of Data structures / Collections, experience working with complex frameworks and distributed environments
- Strong experience in developing enterprise-scale n-tier applications. Should possess good architectural knowledge and be well aware of enterprise application design patterns. Should have the ability to analyze, design, and develop complex, high throughput / low-latency applications.
- SQL / databases experience with RDBMS
- Basic working knowledge of Unix/Linux
Following skills are not mandatory, but desirable:(Prior exposure to these skills would be added advantage for certain specialized roles)
- Scala / Functional Programming- CI / Jenkins- TDD / BDD- Scripting languages like Perl, Python- Agile exposure
Experience in sales and trading platforms or middle office trade processing systems in Equities, FX, Fixed Income or Derivatives domain will be a plus