Développeur Web Java
COFOMO
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
- Agir à titre de concepteur-développeur Java back-end au sein d’une équipe Agile;
- Analyser, concevoir, développer et maintenir des solutions logicielles basées sur Java, Spring Boot, les API REST et les microservices;
- Collaborer étroitement avec les développeurs front-end, les analystes fonctionnels, les conseillers en architecture et le Scrum Master afin de livrer des solutions répondant aux besoins d’affaires;
- Assurer la qualité du code au moyen des revues de code, des tests unitaires, des tests d’intégration et de l’application des meilleures pratiques de développement;
- Encadrer des développeurs au besoin.
Le Profil Recherché Est Le Suivant
- Posséder de 6 à 9 années d’expérience pertinente en développement d’applications Web Java;
- Maîtriser les frameworks Spring Boot, les patrons de conception Java et le développement de microservices REST;
- Démontrer une très bonne connaissance des tests unitaires et d’intégration avec JUnit;
- Connaître les outils d’intégration continue tels qu’Artifactory, SonarQube, TeamCity et Bitbucket;
- Détenir une bonne connaissance des bases de données NoSQL, notamment DynamoDB;
- Comprendre les solutions de messagerie telles qu’ActiveMQ et SQS;
- Avoir de l’expérience en encadrement technique de plusieurs développeurs dans le cadre de projets Web;
- Connaître le framework Angular ainsi que les bibliothèques NgRx et RxJS (un atout);
- Posséder des connaissances en développement et en déploiement dans un environnement AWS (un atout);
- Maîtriser le protocole de sécurité OAuth2 et les plateformes d’authentification Azure (un atout);
- Faire preuve d’autonomie, de créativité et d’innovation;
- Démontrer une excellente capacité à travailler en équipe;
- Agir avec ouverture et bienveillance;
- Être agile et orienté vers les résultats;
- S’engager dans l’évolution professionnelle.