A free Jobstore account is required to proceed to the employer site.
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).
A free Jobstore account is required to proceed to the employer site.