TMC Canada
Montreal (Administrative Region) / Global
Montreal (Administrative Region) / Global
Note: French version below / La version française se trouve ci-dessous.
Agile development experience
Développeur(se) Java Senior
À propos du poste
Nous recherchons un(e) développeur(se) Java Senior pour rejoindre une équipe d'ingénierie mondiale qui conçoit des applications de gestion des risques distribuées et à grande échelle. Vous travaillerez sur des systèmes critiques traitant d'importants volumes de données en temps réel, au service de besoins d'affaires et réglementaires essentiels. Le/la candidat(e) idéal(e) possède une solide expérience pratique en Java, SQL et Linux dans un environnement axé sur les données, et est à l'aise de travailler au sein d'une équipe Agile répartie sur plusieurs régions.
Principales responsabilités
Développer de nouvelles applications de risque de marché et améliorer les applications existantes
Travailler au sein d'une escouade Agile mondiale, en appliquant les principes Agile et les pratiques DevOps
Collaborer directement avec les partenaires d'affaires
Contribuer à façonner les outils et technologies pour améliorer les processus d'affaires et répondre aux obligations réglementaires
Compétences requises
5 ans et plus d'expérience pratique avec Core Java (côté serveur), Spring et RDBMS
Expérience avec les pipelines de traitement de données distribuées utilisant Apache Spark, Python et outils connexes
Solides compétences en conception orientée objet, structures de données, algorithmes et patrons de conception
Bonne compréhension des applications multi-threads et expérience pratique des packages de concurrence
Excellente pensée critique et capacité d'analyse
Compréhension de la gestion du contexte de données/prompts et des tests de modèles fondamentaux
Forte culture de test unitaire (JUnit)
Solide expérience en modélisation logique de bases de données relationnelles et en requêtes optimisées à grande échelle
Capacité à écrire des scripts en Shell/Perl/Python
Expérience en développement Agile
Solides compétences en collaboration et communication pour le travail en équipe mondiale
Capacité à travailler de manière autonome en respectant les normes de codage établies
#J-18808-Ljbffr
Montreal (Administrative Region) / Global
Montreal (Administrative Region) / Global
Montreal (Administrative Region) / Global
Montreal (Administrative Region) / Global
Montreal (Administrative Region) / Global
Southwestern Ontario / Global