En bref
Aperçu préparé automatiquement à partir de l’offre. Consultez la description originale pour connaître toutes les exigences.
Voir la description originaleHoraire
40 heures par semaine
Parrainage de visa
Aucune mention détectée dans l’offre
Mots-clés
- Specification-Driven Development
Description originale de l’offre
Voici un bref aperçu des tâches et des responsabilités :
- Agir à titre de concepteur-développeur Java Full Stack pour la réalisation de solutions applicatives;
- Conseiller les équipes de projet dans les choix technologiques et les orientations de développement;
- Analyser les besoins d’affaires et techniques afin de proposer des solutions adaptées;
- Concevoir l’architecture et les composantes applicatives front-end et back-end;
- Développer des solutions en Java et Angular répondant aux exigences fonctionnelles et non fonctionnelles;
- Participer à l’intégration, aux essais, au déploiement et à la mise en production des applications;
- Contribuer à l’amélioration continue des pratiques de développement, notamment en matière d’agilité, d’intégration continue, de tests automatisés et de déploiement;
- Collaborer avec les différentes parties prenantes dans un contexte Agile (Scrum/Kanban).
Le profil recherché est le suivant :
- Posséder un minimum de six (6) années d’expérience pertinente en développement applicatif dans un environnement similaire;
- Maîtriser le langage Java ainsi que le framework Spring Boot pour le développement de services et d’applications back-end;
- Démontrer une bonne connaissance du framework Angular pour le développement d’interfaces Web modernes;
- Utiliser les protocoles de communication AMQP et REST dans le cadre d’intégrations applicatives;
- Maîtriser les bases de données Oracle et SQL;
- Exploiter des outils de gestion du code source tels que Bitbucket (Git);
- Mettre en place et maintenir des pipelines d’intégration et de déploiement continus (CI/CD) à l’aide de TeamCity ou d’outils équivalents;
- Assurer le maintien, l’exploitation et l’évolution des solutions dans un contexte DevOps;
- Appliquer les principes de l’infonuagique et démontrer une bonne connaissance de l’infrastructure Azure;
- Évoluer efficacement dans un environnement Agile en utilisant notamment Jira et Confluence;
- Appliquer les principes du Specification-Driven Development (SDD) (atout important);
- Maîtriser les technologies Java, Spring Boot et Angular, les bases de données Oracle et SQL, les processus d’intégration et de déploiement continus (CI/CD), les outils TeamCity et Bitbucket (Git), ainsi que les principes du Specification-Driven Development (SDD);
- Appliquer les principes du Test-Driven Development (TDD) (atout important);
- Utiliser efficacement le langage Python dans un contexte de développement logiciel (atout important).
Postuler avant le
Signaler cette offre