Director, Senior Java Developer
Access Management - eCentral
Company Profile
Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management, and wealth management. With offices around the world, Morgan Stanley combines exceptional people, ideas, and technology to deliver innovative solutions that help clients achieve their goals.
Our success is driven by the talent and passion of our people and by our commitment to integrity, excellence, teamwork, and giving back to our communities.
Technology
Morgan Stanley Technology partners with business units and leading technology organizations to redefine how the Firm operates in increasingly complex and dynamic global financial markets.
Our significant investment in technology enables us to build and operate sophisticated platforms, applications, and infrastructure that support our businesses and provide a competitive advantage to our clients and the Firm.
Cyber, Data, Resiliency and Risk (CDRR) enables the Firm to effectively manage cyber, data, technology, operational, and resiliency risks through proactive, comprehensive, and consistent risk management practices. CDRR partners with Technology and the business to identify, manage, monitor, and appropriately escalate technology-related risks.
Position Description
The Access Management (AM) team within Cyber, Data, Resiliency and Risk (CDRR) is responsible for engineering and delivering enterprise access management solutions used across Morgan Stanley.
The Access Management platform consists of several enterprise services and proprietary applications that manage, govern, and enforce entitlements across the Firm. The platform exposes APIs and services using REST/JSON and SOAP and includes Java-based services, relational databases, and web-based user interfaces.
We are seeking an experienced Director, Senior Java Developer to join the Access Management team and play a key technical leadership role in the continued development, modernization, and deployment of the eCentral (Entitlements Central) platform.
The successful candidate will combine strong hands-on engineering expertise with technical leadership and will work closely with global development teams to deliver scalable, reliable, and secure access management capabilities across the Firm.
Job Responsibilities
The successful candidate will act as a Director and Senior Java Developer, serving as a hands-on senior engineer responsible for designing, developing, and delivering scalable access management services supporting a large population of applications across the Firm.
The candidate will work closely with engineering teams located in New York, Montreal, and India and will provide technical leadership, mentoring, and development oversight to eCentral engineers in Montreal.
Key responsibilities include:
> Design, develop, test, and deploy enterprise Java applications and services supporting the eCentral platform.
> Design and implement RESTful and SOAP-based web services and APIs used by business applications across the Firm.
> Provide technical leadership across application design, development, code quality, testing, deployment, and production implementation.
> Translate business and Access Management requirements into scalable, secure, and maintainable technical solutions.
> Collaborate with global development teams, application owners, infrastructure teams, and other Access Management stakeholders.
> Lead technical design discussions and contribute to architecture and technology decisions.
> Provide technical guidance, mentoring, and development oversight for other engineers, including developers based in Montreal.
> Review technical designs and code and help establish consistent engineering standards and development practices.
> Troubleshoot complex application, database, integration, and production issues.
> Contribute to the modernization and simplification of the Access Management technology stack, including migr…