Senior Java Developer

  • Company:
    Morgan Stanley Pvt Ltd
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 hours ago
  • Category:

Technology The Technology division partners with our business units and leading technology companies to redefine how we do business in ever more global and dynamic financial markets. Our sizeable investment in technology results in leading-edge tools, software, and systems. Our insights, applications, and infrastructure give a competitive edge to clients businessesand to our own. Institutional Securities Technology (IST) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets. We are also responsible for Pioneer and Application Infrastructure groups that look to develop foundational strategies, tools and technologies that are leveraged across Technology, as well as standardized data and enterprise-wide services to provide leverage to the Firm’s businesses. Position Description The Credit Technology team is responsible for delivering pricing, execution, and position management capabilities to Corporate Bond, Credit Default Swap, Structured Credit Products and Emerging Market business users. The team is currently focused on delivering the technology that allows Morgan Stanley to continue to grow its highly successful bond and credit default swap trading business – a key growth area for the Firm. Our system is a highly distributed, low latency trading system based on a Java server platform with a C# client UI. The system books trades, supports STP and bulk trade processing and complex trade workflow management. The system relies on many modern technologies such as grid computing and distributed caching. Job Responsibilities We are looking for a senior developer with strong Java skills to join Credit Derivatives Trade Flow team, who can perform analysis, design, coding, testing, training and maintenance of large-scale, distributed, real-time applications. The successful candidate will interact directly with the Credit business unit and with other technologists across the firm when using their framework/software. Qualifications Technical Skills Required – Strong hands-on technical experience delivering solutions using Java including OO Design and Programming, Distributed Architecture Design.- – Strong experience in software infrastructure and framework based software design and development – Experience with relational databases – Experience with multithreaded programming and concurrency Other Skills Required – Excellent collaboration/teaming skills – Ability to communicate effectively across all levels within Technology, Business and Operations – Excellent analytical and systems design skills – Ability and experience in effectively handling multiple projects simultaneously – Excellent presentations skills communicate in a clear and concise manner; individually or in front of a group. – Sense the objectives of senior management and can get a point across quickly. – Ability to set an example for team members in the following manner hard work, a focus on client delivery, preparedness, organization, a positive attitude and respect for others. Nice to have – C# experience – Strong experience with design and development of large scale enterprise systems. – Development experience within the financial/banking industry strongly preferred