Expires soon Morgan Staney

Backend Java Developer // Développeur (développeuse) – Langage Java (applications dorsales)

  • Montreal (Montreal)
  • IT development

Job description

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.

Technology

Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modelling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses—and to our own.

Enterprise Infrastructure (EI)

EI is that global technology group that delivers the software and hardware technology solutions that make our businesses run. The team manages the production, operations, and engineering of our data centers, voice and data networking solutions, wireless technologies, server and database operations, desktops, servers and mainframes.

Position Description:

The Enterprise Systems Management (ESM) department within EI is responsible for systems and infrastructure that support these areas: Data (systems and configuration management), Service (automation, problem, incident, change, capacity) and Event (monitoring, correlation) Management, and Visualization and Analytics.

Working as part of a global team, the candidate will work as part of the Enterprise Resource Data Management group maintaining a key technology asset management system within the firm. This is a highly used system where users range from L1 support to upper management. The primary focus of this role will be backend maintenance of the underlying applications, services and integrations, alongside new development to add new features and modify existing implementations.

Opportunities to expand the role and/or gain responsibilities are possible depending on the professional development goals of the candidate.

Responsibilities will include:

- Working closely with Business Analysts in order to validate requirement specifications.
- Developing new features on-time and on-budget
- Coordinating with our QA team for any fixes required
- Participating in design and code review sessions both for the core and provider teams.

Profil de l'entreprise

Morgan Stanley, chef de file mondial des services financiers, offre un large éventail de services bancaires d'investissement, d'opérations sur titres, de gestion de placements et de gestion de patrimoine. Les employés de la Société servent des clients du monde entier, notamment des entreprises, des gouvernements et des personnes à partir de plus de 1 200 bureaux dans 43 pays.

Le talent et l'enthousiasme de notre personnel sont vitaux pour un chef de file comme nous. Nous avons en commun un ensemble de valeurs caractérisées par l'intégrité, le souci de l'excellence et la rigueur des règles d'éthique appliquées par nos équipes. Morgan Stanley peut offrir un environnement supérieur pour bâtir une carrière professionnelle : un milieu où il est possible d'apprendre, d'accomplir et de progresser. L'équilibre entre le style de vie, les objectifs et les besoins de chacun est une philosophie au cœur de sa culture.

Technologie

La division Technologie est un partenaire stratégique des unités d'exploitation de Morgan Stanley et collabore avec des entreprises de premier rang du secteur de la technologie afin de redéfinir la façon de faire des affaires sur des marchés financiers plus que jamais mondialisés, complexes et dynamiques. Les investissements considérables de Morgan Stanley dans le domaine de la technologie se traduisent en des systèmes de négociation quantitative, des logiciels de modélisation et de simulation de pointe, des systèmes complets de gestion du risque et de la sécurité, et des fonctions robustes de gestion de la clientèle, auxquels s'ajoute une infrastructure mondiale constituant l'épine dorsale de tous ces systèmes et outils. Les connaissances, les applications et l'infrastructure de Morgan Stanley procurent à ses entreprises clientes, comme à elle-même, un important avantage concurrentiel.

Infrastructure de l'entreprise

L'Infrastructure de l'entreprise est le groupe technologique international qui livre les solutions en matière de technologies logicielles et matérielles grâce auxquelles nous pouvons exercer nos activités. L'équipe gère la production, les activités et l'ingénierie de nos centres de données, nos solutions de réseautage voix et données, nos technologies sans fil, les opérations des serveurs et des bases de données, les ordinateurs de bureau, les serveurs et les grands ordinateurs.

Description du poste :

Le service de la Gestion des systèmes d'entreprise (GSE) fait partie d'Infrastructure de l'entreprise. Ce service est responsable des systèmes et des infrastructures qui prennent en charge les domaines suivants : données (gestion des systèmes et de la configuration), gestion du soutien (automatisation, problèmes, incidents, changements, capacité) et des événements (surveillance, coordination) ainsi que visualisation et analytique.

Travaillant au sein d'une équipe mondiale, le candidat ou la candidate œuvre au sein de l'équipe Gestion des données sur les ressources de l'entreprise à maintenir un système principal de gestion des biens technologiques pour l'entreprise. Ce système est très utilisé par des utilisateurs de tous niveaux, depuis le personnel de soutien de niveau 1 aux membres de la haute direction. La fonction prioritaire du candidat ou de la candidate est d'assurer la maintenance en arrière-plan des applications sous-jacentes, des services et des intégrations, en plus de participer aux nouveaux développements en ajoutant de nouvelles fonctions et en modifiant les versions existantes.

Les occasions d'élargir le rôle ou d'acquérir des responsabilités sont possibles selon les objectifs de perfectionnement personnel du candidat ou de la candidate.

Les responsabilités du poste comprennent :

- Collaborer étroitement avec les analystes des systèmes de gestion afin de valider les spécifications.
- Développer de nouvelles fonctions en respectant les échéanciers et les budgets.
- Coordonner tous les travaux de correction requis avec l'équipe Assurance de la qualité.
- Participer aux séances de conception et d'examen des codes avec les équipes des services de base et des fournisseurs.

Desired profile

Skills Required:

- General Software engineering, analytical and problem solving skills
- 3+ year's experience with core Java/Spring/Hibernate/Databases
- Good knowledge of application design patterns and distributed systems
- Experience with version control tools (i.e. Git)
- Experience with unit testing and frameworks (i.e. JUnit, Mockito)
- Good verbal and written communications skills are essential, as we will work with various global teams
- Comfortable working with a Unix/Linux server environment

Skills Desired:

- Experience and/or knowledge around agile software development practices
- Experience with DB2
- Experience with message queues (ie IBM MQSeries, Kafka)
- Experience with distributed coordination (ie Zookeeper)
- Experience working in continuous integration / delivery environments
- Experience and/or knowledge of Microservices
- Experience with or willingness to learn BDD(behavior driven development)-style requirements / testing

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.

Compétences exigées :

- Compétences étendues en génie logiciel, en analyse et en résolution de problèmes.
- Au moins 3 ans d'expérience des applications Java/Spring/Hibernate et des bases de données.
- Bonne connaissance des modèles de conception d'applications et des systèmes répartis.
- Expérience d'un système de gestion des versions (p. ex., Git).
- Expérience des essais unitaires et des cadres d'essais unitaires (p. ex., JUnit, Mockito).
- De bonnes aptitudes à la communication orale et écrite sont essentielles puisque la nature du travail appellera le candidat ou la candidate à travailler avec différentes équipes mondiales.
- Capacité de travailler dans un environnement de serveurs Unix et Linux.

Compétences souhaitées :

– Expérience ou connaissance des méthodologies agiles de développement de logiciels.
- Expérience de travail de DB2.
- Expérience de travail des files d'attente (p. ex., IBM MQSeries, Kafka).
- Expérience de travail de la coordination partagée (p. ex., Zookeeper).
- Expérience de travail des environnements d'intégration et de livraison continues.
- Expérience ou connaissance des applications Microservices.
- Expérience de travail des exigences ou des essais en contexte BDD (développement piloté par le comportement) ou volonté de les apprendre.

Morgan Stanley est un employeur offrant l'égalité professionnelle. Nous travaillons pour offrir un environnement de travail accueillant et favorable dans lequel toutes les personnes peuvent réaliser leur plein potentiel.

Make every future a success.
  • Job directory
  • Business directory