Java / Scala Dev (Application Development)

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

Java / Scala Dev (Application Development)

Company Profile
Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With offices in more than 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.
As a market leader, the talent and passion of our people is critical to our success. We embrace integrity, excellence, team work and giving back.

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' businesses and to our own.

Technology Information Risk (TIR) enables the Firm to manage risks through implementing proactive, comprehensive and consistent risk management practices which protect the franchise while capturing business opportunities. The TIR team partners with the business by ensuring that Technology understands how to manage escalate and monitor risk.

Position Description
The Access Management (AM) Team with Technology Information Risk (TIR) is responsible for engineering and developing access management solutions for the firm. The AM organization reports into Technology Information Risk (TIR) within the Tech and Data Division.

The AM platform is built on a Service Oriented Architecture (SOA) and consists of several proprietary software products to manage and enforce entitlements within and outside the firm. Services are exposed using open standards including Restful JSON and SOAP. The server side products within the platform leverage Java, Sybase and DB2 with client-facing APIs in C#, C++, Perl and Java. Our UI layer utilizes AngularJS. We are about to deploy the first version of the Strategic Integrated Entitlements platform to meet ever demanding regulatory requirements and improve developer productivity.

The successful candidate will act as a Java Developer for the development and deployment of the eCentral (Entitlements Central) platform to a very large population of applications across the firm. He/she will work with other Java and DB2 Developers and Senior Java Developer located in Montreal.

The position is based in New York and will require interaction with teams in Montreal, India and Shanghai. We're looking for a hands-on Java Developer who is smart, analytical, passionate and innovative.


The successful candidate will be expected to have:

  • Strong understanding of Object-oriented programming and Service Oriented Architecture (SOA)
  • Experience in Design and Implementation of Client-Server and multi-tier Internet applications using Java and J2EE technologies.
  • Experience in J2EE technologies like Spring Core, Spring AOP, Spring JDBC, JSP
  • Hands-on development and deployment experience in Tomcat 8.0, WebSphere Application Servers.
  • Proficient in writing SQL queries and Stored Procedures for DB2 databases.
  • Experience in Service Oriented Architecture (SOA) for Web Services using SOAP, REST.