Mission :
Contexte de la mission
Ingénieur avec 4 années d'expériences minimum en développement d'application JAVA / JAVA EE + Spring boot en entreprise.
Dans un contexte d'exploitation et de production, l'équipe Order Delivery assure le support et mène les projets d'évolution sur ce domaine.
Cet environnement est actuellement au cœur d'une transformation digitale (remise à niveau des technologies IT).
Parallèlement à ces transformations, le projet d'équipe est centré sur la satisfaction des utilisateurs de nos solutions.
Pour répondre à ces challenges durablement, tout en permettant la croissance du business de Decathlon, nous cherchons à renforcer notre pôle de développeurs agiles Java sur nos applications.
Une attention particulière sera apportée quant à l'autonomie requise pour les développements, ainsi que sur le partage d'expérience et de compétence.
Notre équipe s'anime autour d'une méthodologie agile:
Sprint de deux semaines
Rituels agiles (Daily, Sprint planning, Spring rétro ...)
Revue de code
Daily, Poker planning, Sprint planning, Rétrospectives
Support tournant parmi les développeurs de l'équipe (Runboy)
Objectifs de la mission et tâches
Développeur au sein d'une équipe pluridisciplinaire, son activité s'articule autour des évolutions, des correctifs de bugs et des analyses d'incidents.
Il/elle aura notamment pour objectifs :
Apporter son expertise en cas de dysfonctionnements sur nos environnements, y compris en production
Effectuer un retro-engineering sur le code existant afin de ressortir les règles fonctionnelles existantes
Développement des JIRA/issues.
Optimisation du code existant au travers des issues à traiter
Participer aux tests des livrables accompagnés des QA
Etre capable de concevoir une architecture pour répondre à une problématique si besoin
Effectuer un compte-rendu détaillé d'une analyse afin d'en échanger avec des PO / supports fonctionnels
Etre acteur de la méthodologie agile
Le développeur étant pleinement autonome pour accomplir sa mission, des responsabilités pourront également lui être confiées en dehors de sa mission standard de développement (contact direct avec des utilisateurs, échanges avec d'autres équipes, implication dans les projets de transformation...).
L'environnement SI de Decathlon étant en pleine transformation, notre équipe s'est également lancé sur ce chantier. On a divisé notre monolithe en plusieurs modules. Chaque module fera l'objectif d'un microservice. On a mis en place un premier microservice, le deuxième est en cours et l'objectif sera d'implémenter tous les modules.
A travers ses différents tâches, le développeur va travailler sur des technos tels que :
Spring Boot
Java 8 / Java 17
Rest Webservices
Cucumber
Sonar
Docker
Kubernetes
Jenkins / CI/CD pipelines
Git / Github
Gravitee / Api Management
Dynatrace
Connaissance de l'anglais (parlé et écrit) nécessaire au vu du contexte international de la mission. Celle-ci se déroule à Croix, il est nécessaire que le collaborateur vienne sur site 3 jours par semaine minimum.
Durée de la mission : 3 ans, structurée en renouvellement de 3 mois.
Livrables
Réalisation de corrections/évolutions avec analyse d'impacts détaillée. Mise à jour de la documentation associée
Participation à la rédaction des besoins et spécifications, en collaboration avec les PO/supports fonctionnels
Identification et formalisation des corrections à effectuer à partir d'un problème donné sur nos différents environnements
Estimation de la charge nécessaire pour un développement
Garant de la qualité de ses livrables : Analyse SonarCloud OK, optimisation du nombre de requêtes exécutées, consommation mémoire/CPU,
Le client: est une SSII spécialisée dans le placement des ressources humaines.
Durée indicative: 1 années
Tarif journalier indicatif: 280-450 €
Type de mission: Freelance en régie/ 50% en télétravail
Démarrage: ASAP
Lieu: Croix