Développeur Full Stack Java/Vue.js

  • Freelance
  • Lille

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