Développeur Java Senior [#2937]


Retour à la liste des Emplois en TI

Titre du poste Développeur Java Senior [#2937]
Description du poste
Alteo est à la recherche d'un Développeur Java Senior pour un emploi permanent basé à Montréal.

En tant que Développeur Java senior, vous ferez partie de l'équipe responsable du développement des systèmes logiciels de base. Relevant directement du directeur informatique, vous aurez une formation technique avancée en Java, combinée à d'excellentes compétences interpersonnelles et à une forte capacité à comprendre rapidement l'architecture des systèmes internes.

Responsabilités :
  • Travailler au sein d'une équipe de développement de 4 personnes avec des développeurs expérimentés.
  • Utiliser les meilleures pratiques de programmation avec un accent technique sur le noyau Java, le multi-threading, l'hibernation
  • Apprenez rapidement l'architecture technique des systèmes et le modèle de données des systèmes complexes actuels.
  • Travailler sur des applications déployées dans un serveur d'application JBoss.
  • Apprendre les bases de l'activité Trading pour comprendre les besoins réels du système et les exigences des utilisateurs.
  • Assurer le support et la maintenance des principaux systèmes de trading, dont un en temps réel (Java / JBoss / Oracle / Linux).
  • Mettre en œuvre de nouvelles fonctionnalités et participer à la modernisation des systèmes et à la mise en œuvre de nouvelles technologies et de nouveaux cadres.
  • Travailler dans tous les aspects du cycle de vie du développement logiciel ; validation des exigences, OOA/OOD, programmation, tests, révision du code, AQ et dépannage.
  • Travailler avec les utilisateurs pour comprendre les exigences commerciales et la conception de nouvelles fonctionnalités du système.
  • Veiller à ce que des tests approfondis d'unité, d'intégration, de fonctionnalité et d'acceptation par les utilisateurs soient effectués avant de transférer le code dans l'environnement de production.
  • S'assurer que les systèmes fonctionnent correctement dans un environnement 24 heures sur 24 et 5 jours sur 5 - ce qui nécessite une assistance occasionnelle "sur appel" en dehors des heures de travail, sur la base d'une rotation (les systèmes sont actuellement très stables).

Profil :
  • BAC en informatique, génie logiciel ou équivalent
  • Plus de 6 ans d'expérience en tant que développeur Java
  • Forte capacité technique à apprendre des systèmes complexes
  • Connaissance de technologies telles que Spring, JBoss, Junit, JS Framework (ex. Angular)
  • Expérience des SGBDR (de préférence Oracle) ainsi que des cadres de cartographie relationnelle d'objets (ORM) tels que les données Hibernate et Spring.
  • Compréhension du système d'exploitation basé sur Linux (RedHat / CentOS)
  • Connaissance des outils logiciels tels qu'Eclipse, Maven, Git, Jenkins, Crucible, Jira
  • Les protocoles de l'industrie du commerce et de l'investissement sont considérés comme un atout (par exemple : FIX, Appia, Swift, CTM)
  • Sens de l'organisation, initiative et capacité à travailler de manière indépendante et en équipe.
  • Sens du détail avec d'excellentes capacités d'analyse et de synthèse.
  • Capacité à travailler sous pression et en dehors des heures normales de travail lorsque cela est nécessaire.
  • Excellentes aptitudes à la communication en anglais et capacité à établir des relations interpersonnelles efficaces.
  • Capacité et désir de comprendre et d'apprendre les nouvelles technologies.
  • Expérience dans la migration d'une application Java d'une version majeure à une autre, un atout
  • Anglais courant, le français est un atout
Type de poste Emploi permanent
Lieu de travail Montréal
Date 07/06/2020
Salaire Selon expérience
Numéro du poste 2937
Retour à la liste des Emplois en TI
Retour à la liste des Emplois en TI

POSTULER POSTULER