Contexte et missions

SUJET DE STAGE : Refonte de la fonctionnalité flipping-feature

Dans le cadre du déploiement continu de nos plateformes (disponibles 24h sur 24, 7j sur 7), les mécanismes de feature-flipping (activation et désactivation de fonctionnalités à la volée) et de canary deployement (validation d’une fonctionnalité sur un faible pourcentage des utilisateurs) sont essentiels pour tester de nouvelles évolutions de notre plateforme en limitant les risques et les impacts.

Le but du stage est donc de recenser les différents besoins pour ces 2 mécanismes, de concevoir une solution générique, utilisable sur l’ensemble de nos produits (application JEE ou micro-service Spring), de l’implémenter et la déployer en production.

Technologies utilisées :

  • Java 11,
  • Spring / JEE
  • JPA/Hibernate, MariaDB
  • JUnit, TestCafé

Vos missions pourront être évolutives, en fonction de votre avancée et vos motivations.

Prêt.e à relever le défi ?

Vous êtes issu(e) d’une formation ingénieure ou cursus universitaire et vous souhaitez avoir une expérience enrichissante dans une société dynamique ? Nous avons besoin de talents comme vous !

  • Vous avez de bonnes connaissances dans le développement Java et Web
  • Vous maitrisez les bases de données
  • Vous avez une bonne connaissance des design patterns
  • Vous êtes techniquement curieux(se) et rigoureux(se),
  • Vous avez de bonnes capacités d’analyse, un esprit de synthèse et faites preuve d’autonomie,
  • Vous avez nécessairement un bon niveau d’anglais.

La date de démarrage est modulable en fonction de votre calendrier.

Ce stage est proposé dans une optique de pré-embauche en CDI.