Java / Scala Dev (Application Development)

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Morgan Stanley USA
  • 18 Oct 18

Java / Scala Dev (Application Development)

Company profile
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 and individuals from more than 1,200 offices in 43 countries.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture. *LI-DC1

Overview on Wealth Management
Morgan Stanley Wealth Management (WM) is a product of the acquisition of Smith Barney from Citigroup, which was completed in June '13. Its core client base is individual investors, small- to medium-size businesses and institutions, and high net worth families and individuals.
In the second half of '14, WM reached a milestone, with its business having surpassed $2 trillion in total client assets.
Wealth Management and Advisor Platforms Solution Technology is responsible for the design, development, delivery, and support of the technical platform behind the products and services used by different WM Business.
Financial Data Hub team is part of Advisor Platforms technology IT division in Wealth Management. The Financial data hub is the central hub, which holds all the financial data on the WM platform. Financial Data Hub technology team is spread between New York and India and responsible for developing and maintaining the Hub for different WM downstream systems.
At present, we are working on a strategic project to renovate and expand the existing Financial data hub infrastructure onto the distributed platform. We are looking for a developer who can help in this initiative.

Primary Responsibilities
* Hands on developer: Responsible for development and expansion of Financial data hub and associated functionalities
* Team player: Work with globally spread out team and contribute effectively to deliver high-quality solutions
* Will have a keen eye for innovation, come up with fresh ideas, keeping pace with the technological changes and use it to our advantage
* Work closely with Ops/QA Teams to ensure high quality of the product
* Make sure that all new solutions are scalable and adhere to architectural standards

Qualifications:

TECHNICAL SKILLS:
The candidate should have minimum 3-5 years of experience in:
- Java middle tier development using Java/Spring, Hibernate
- Scripting experience - UNIX shell scripting, Python
- Strong in relational database design and working experience with DB2 UDB or MS SQL Server , including development of stored procedures
- Java, Java script unit testing frameworks - Junit, Jasmine, Karma
- Understanding of Java performance tuning, which includes scalability, reliability of Java apps
- Working with IDEs : Eclipse, IntelliJ

Nice to have:
- Design and build UI layer, based on Java script, AngularJS
- Exposure to developing Cloud native applications and best practices

NON-TECHNICAL SKILLS:
- Ability to effectively communicate with different IT and business partners
- Understand and analyze business requirements, propose and implement solutions
- SDLC - Software development lifecycle experience - Agile or Waterfall
- Experience of working under tight deadlines and delivering on time

SKILLS DESIRED:
- Working with DB2 Database - Stored procedure development
- Exposure to Financial products and working within a financial environment