Summary
✨ AI‑Generated
A backend engineering role focused on designing secure, scalable services and APIs for business-critical applications. The position includes cloud deployment, architecture improvements, code reviews, and technical collaboration.
Highlights
Opportunity to build secure and scalable backend solutions while contributing to architecture improvements and mentoring other engineers.
Description
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
Concevoir et développer des solutions back-end robustes en Java, incluant des API REST, des microservices et des intégrations intersystèmes destinés à la détection et à la prévention des crimes financiers; Contribuer à l’évolution de l’architecture applicative en proposant des solutions adaptées aux enjeux de performance, de sécurité, de scalabilité et de résilience; Maintenir et faire évoluer les solutions existantes en fonction des exigences réglementaires et des besoins d’affaires; Déployer et opérer des services sur AWS, notamment Lambda, API Gateway, S3, SQS, ECS/EKS et CloudWatch; Effectuer des revues de code rigoureuses et accompagner les membres juniors et intermédiaires dans leur développement technique; Réduire la dette technique en identifiant les vulnérabilités, les opportunités d’optimisation et les pistes d’amélioration; Intégrer les pratiques DevOps au cycle de développement, incluant l’automatisation, les pipelines CI/CD, l’infrastructure as code et la gestion des artéfacts; Appliquer les normes de sécurité applicative tout au long du cycle de vie logiciel; Supporter les composantes en production et contribuer à la résolution d’incidents en respect des niveaux de service; Collaborer activement avec les parties prenantes afin d’assurer des spécifications claires avant le démarrage des travaux; Participer aux cérémonies agiles, incluant les revues de sprint, les activités de raffinement et les planifications de programme; Agir à titre de référence technique sur les sujets liés à Java et AWS.
Le Profil Recherché Est Le Suivant
Détenir plus de sept (7) années d’expérience en développement logiciel back-end; Maîtriser Java, Spring Boot et les architectures de microservices en environnement de production; Posséder une solide expérience de développement d’API REST et de services distribués; Avoir une expérience confirmée avec AWS, notamment Lambda, API Gateway, ECS/EKS, S3, SQS et CloudWatch; Connaître les pratiques CI/CD et les outils tels que Jenkins, GitLab CI ou équivalent; Utiliser Git et les approches de gestion de versions telles que GitFlow; Démontrer une capacité à développer des scripts, des automatisations ou des intégrations en Python; Appliquer les principes d’infrastructure as code avec Terraform, CDK ou CloudFormation (un atout); Utiliser Jira, Confluence ou des outils Atlassian similaires (un atout); Posséder d’excellentes aptitudes de communication en français et en anglais, à l’oral comme à l’écrit; Faire preuve d’autonomie, de leadership technique, de rigueur et d’un fort esprit de collaboration; Démontrer une capacité à vulgariser des concepts techniques auprès d’intervenants non techniques; Avoir une expérience avec une plateforme de détection de fraude ou de lutte contre le blanchiment d’argent (un atout); Connaître les réalités d’un environnement bancaire ou financier réglementé (un atout); Maîtriser les pratiques d’inspection de code avec SonarQube ou un outil équivalent (un atout); Appliquer les meilleures pratiques de sécurité applicative, incluant OWASP, la gestion des secrets et les revues de sécurité (un atout); Détenir une certification AWS de type Solutions Architect ou Developer (un atout); Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada.
Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.