Scrum Master / Développeur Java (ARCHIVE)

  • Localisation: Villepinte
  • Métier: Developpeur
  • Type de contrat: CDI
  • Salaire: Selon Profil
  • Type d'entreprise: Grand compte
  • Compétences: #SCRUM #Java

Description de poste

ref: 21-2

CDI – Mission en régie chez le client.

Le candidat doit avoir totalisé un minimum de 7 ans d’expérience professionnelles sur des sujets similaires,
pour que la candidature soit recevable. A défaut nous ne pourrons pas donner de suite positive.

Contexte :

Dans le cadre de la transformation du système nous réalisons actuellement un ensemble de micro-services participant à la mise en place de l’architecture distribuée du SI.
Pour ce delivery, nous avons choisi de déployer la méthode agile Scrum, ce qui constitue une nouveauté pour la majorité des membres de l’équipe.
L’équipe a été constituée début février 2019 avec des membres répartis sur plusieurs sites, a été formée en avril, et a été accompagnée par un coach agile jusqu’en septembre. Dans cette étape d’initialisation, le rôle de Scrum Master a été réparti entre les membres de l’équipe
Les premiers résultats ayant été concluants, nous renforçons l’équipe et cherchons à stabiliser les modes de fonctionnement.

Mission :

Le but principal de la mission est d’apporter une expertise de Scrum Master au sein de l’équipe pour faciliter et accélérer le delivery de l’équipe. Cette activité représente 50% de la mission.
En complément de l’expertise de Scrum Master, la mission nécessite de pouvoir compléter l’effort de delivery de l’équipe, sur les développements et la réalisation des tests automatisés. Cette activité représente 50% de la mission.

Les principales responsabilités pour la partie Scrum Master de la mission sont :
– Mettre en application la méthode Scrum : planification des sprints, organisation des cérémonies
– Accompagner l’équipe dans sa compréhension de la méthode et veiller à la diffusion des bonnes pratiques au sein de l’équipe
– Prendre en charge et résoudre des points de blocage et des freins de l’équipe
– Gérer des adhérences externes et veiller à la bonne synchronisation des travaux de l’équipe avec son écosystème
– Animer les rétros et suivre les plans d’améliorations décidés par l’équipe
– Veiller au respect des Definition of Ready et Definition of Done
– Garantir le process de « Mise en Ready » des US pour éviter toute rupture de flux de delivery
– Participer aux activités opérationnelles de l’équipe, comme le développement et les tests automatisés
– Participer au maintien à jour du socle documentaire de l’équipe

Les principales responsabilités pour la partie développements Java de la mission sont :
– Conception applicative dans le cadre des directives d’architecture distribuée, documentation des API
– Participation à la qualité du code (revue & refactoring)
– Développements Java OpenJDK 11 via des framework de type SPRING, Hibernate, SpringBoot, sous environnement Eclipse, avec base de données MongoDB
– Intégration des développements dans le pipeline CI/CD
– Automatisation des tests
– Déploiement des applicatifs sur les environnements en mode container (Docker / Kubernetes / RanchR)
– Rédaction de la documentation adéquate
– Support aux tests et correctifs

Les livrables de la mission :
• Compte rendu d’activité mensuel
• Backlog de sprint à jour
• CR de review / retro
• Plans d’action d’amélioration et de résolution de problèmes
• Suivi des adhérences
• Suivi des engagements de jalons vis-à-vis de l’écosystème extérieur
• Développement d’un lot de réalisation
• Production de la documentation associée
• Livraison de correctifs sur les versions en cours

Expertises complémentaires

• Forte capacité à organiser et à communiquer, facultés à vulgariser des concepts technologiques complexes
• Très bon relationnel, aisance rédactionnelle
• Capacité d’adaptation de la méthode au contexte spécifique, pour ne pas appliquer la méthode à la lettre mais appliquer ce qui marche le mieux.

Lieu : Villepinte
Des déplacements ponctuels sur Boulogne et Vitrolles sont possibles.