Développeur fullstack (H/F)

Lille, France
Dès que possible
> 12 mois
Régie
Temps plein
Google Cloud Platform (GCP)
Intégration continue et livraison continue (CI/CD)
Java - Confirmé
Vue.js - Confirmé

Référence:
07-5959DEV-QO
Projet :

Nous recherchons 1 développeur fullstack avec idéalement des compétences devOps éprouvées
Cette mission s'inscrit dans le cadre d'un programme de refonte des parcours clients sur le site / L'app mobile
Ce développeur intégrera l'une des feature teams du centre de développement digital (Direction Delivery Front).
Parmi ces dernières : gestion du compte client, de l'emerchandising, des parcours ou des éléments de préparation de la commande ecommerce

L’équipe a en charge un ensemble de composants techniques (principes MACH) et de fonctionnalités associés à la solution ecommerce.
L'hébergement des applicatifs est réalisé sur GCP (K8S)

Chaque feature team est constituée de:
- 1 PO
- 4 à 6 développeurs
Le développeur s'intégrera dans une équipe produit auto-gérée, qui fonctionne en agilité dans la gestion de son backlog qui s’anime autour de rituels Scrum.
Les pratiques devOps sont privilégiées, l'équipe assure le BUILD et le RUN du produit (support de dernier niveau)

Descriptif de la mission :

- développer les nouvelles features qui enrichiront le produit
- intégrer son code dans la CI
- 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

Le développeur recherché devra:
- Être à l'aise avec JAVA Spring MVC (Java 21) et les architectures microservices (connaissances Spring webflux / Spring intégration / Spring batch)
- Avoir des connaissances dans un framework front (VueJS, AngularJS, ReactJS) - Idéalement 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 qu’il aura développés
- Utiliser des outils de déploiement (Helm / Ansible)
- Savoir utiliser Kubernetes (utilisation de kubectl)
- Connaître une solution d'authentification (Keycloak) serait un plus

Rémunération:
En fonction du profil