Vous rejoindrez une équipe agile composée de 7 personnes (1 PO, 1 SM, 5 Dev). Les pratiques DevOps sont privilégiées, l’équipe assure le BUILD et le RUN du produit..
Missions :
– Participer à la conception des environnements de qualification, de production, d’architecture applicative et des processus de mise en production ;
– Développer (Java, Spring, VueJS) en s’assurant de l’implémentation du produits et des solutions apportées ;
– Développer les nouvelles features qui enrichiront le produit, en respectant les principes d’architecture ;
– Intégrer son code dans la CI ;
– Développer les nouvelles features qui enrichiront le produit ;
– Tester unitairement ses développements (manuels, automatisés) ;
– Déployer ses développements dans les différents environnements d’intégration, de qualification, et de production ;
– Participer au maintien et à la mise en place des outils aidant à la production au sein du centre de développement (CI, env hors prod, env de prod etc) ;
– Participer à la mise en place / à jour et à l’amélioration des outils et process de production du CDD.
Stack technique :
Framework / Langage de programmation : Java, Spring, VueJS
Base de données : PostgreSQL, MongoDB, Redis
Environnement technique : GKE, Docker, Kubernetes, Architectures microservices
Qualifications :
Vous avez une expérience significative de Développeur Full Stack, avec des compétences DevOps éprouvées.
Vous devez :
– Être à l’aise avec JAVA Spring MVC (Java 11) et les architectures microservices (connaissances Spring webflux / Spring intégration / Spring batch)
– Avoir des connaissances dans le framework VueJS
– Avoir des connaissances dans les bases de données relationnelles et non relationnelles (MongoDB / Postgres)
– Avoir des notions solides en API REST
– Connaître les concepts et savoir manipuler les conteneurs, il sera amené à travailler dans un environnement K8S
– Avoir développé dans ses précédentes missions ou sur des projets personnels des compétences DevOps
-Mettre en place et améliorer des chaînes d’intégration continue, des outils de métriques / d’alerting et de monitoring
-Savoir déployer sur différents environnements les applicatifs que vous aurez développés
-Utiliser des outils de déploiement (Helm / Ansible)
-Savoir utiliser Kubernetes (utilisation de kubectl)
Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à s.mastadi@abalsia.com