TITRE DE L'EMPLOI : Développeur Web backend principal
STATUT DE L'EMPLOI : Permanent
DÉPARTEMENT : Operations TI
LIEU DE TRAVAIL : Montréal
CE QUE VOUS FEREZ
- Concevoir, développer et optimiser des applications Web performantes, conviviales et évolutives.
- Améliorer l’expérience client grâce à des solutions numériques innovantes.
- Assurer le développement back-end en utilisant des technologies Web modernes.
- Développer et intégrer des plateformes de commerce électronique.
- Concevoir et maintenir des intégrations API robustes et évolutives.
- Résoudre des problèmes techniques complexes et proposer des solutions innovantes.
- Créer des expériences numériques fluides et intuitives.
- Contribuer au développement de solutions numériques dans l’industrie du voyage et du tourisme.
CE QUE VOUS APPORTEZ À L'ÉQUIPE
- Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
- 10+ années d’expérience professionnelle en développement back-end avec un fort accent sur Java.
- Expérience démontrée dans la conception et le développement d’architectures de microservices évolutives.
- Compréhension approfondie de Spring Boot et de l’écosystème Spring dans son ensemble.
- Expérience dans le déploiement et la gestion d’applications dans des environnements conteneurisés à l’aide de Docker et Kubernetes.
- Familiarité avec les pipelines CI/CD et les pratiques DevOps.
- Expérience avec des plateformes infonuagiques telles qu’AWS, Azure ou Google Cloud Platform (GCP), un atout.
- Solide compréhension de la conception et de l’intégration d’API RESTful.
- Connaissances solides des bases de données relationnelles et NoSQL (ex. : PostgreSQL, MySQL, Redis).
- Expérience avec des courtiers de messages et les architectures orientées événements (ex. : Kafka, Spring Boot).
- Excellentes compétences en résolution de problèmes et capacité à diagnostiquer des systèmes complexes.
- Fortes aptitudes en communication et capacité à collaborer efficacement avec des équipes interfonctionnelles.
- Langages et cadres :Java (11+), Spring Boot, Spring Cloud, Spring Security, API RESTful
- Conteneurisation et orchestration :Docker, Kubernetes (Helm, Kustomize)
- Bases de données :SQL (PostgreSQL, MySQL), NoSQL (Redis)
- Messagerie et diffusion :Apache Kafka, Spring Boot
- DevOps et CI/CD :Jenkins, Bitbucket, ArgoCD
- Sécurité :OAuth2, JWT, meilleures pratiques de sécurité API
- Contrôle de version et collaboration : Git, GitHub/Bitbucket, JIRA, Confluence