Le poste Développeur Java fullstack / Scrum Environnement anglophone Sophia Antipolis
Partager cette offre
Développeur Java fullstack / Scrum Environnement anglophone
La mission sera divisée en deux rôles :
Scrum Master (50 %) :
Objectifs du Scrum Master :
Leader :
• Coacher les membres de l'équipe sur les pratiques et mentalités Lean-Agile.
• Enseigner à l'équipe les pratiques Agile (cérémonies, estimation Agile, artefacts, démonstration de la valeur, amélioration continue, qualité intégrée).
• Être responsable de la mise en œuvre des meilleures pratiques Agile (Scrum, Kanban) au niveau de l'équipe.
• Encourager la collaboration entre les équipes et les parties prenantes.
• Être responsable de la mise en œuvre des meilleures pratiques Agile (Scrum, Kanban) en fédérant et en coachant les parties prenantes du train sur l'adoption de la mentalité Agile.
• Être un agent de changement clé.
• Créer un environnement d'influence mutuelle, encourager le développement personnel et soutenir l'engagement pris par l'équipe Agile.
Facilitateur :
• Assurer l'alignement lors des événements de l'équipe Agile (planification, raffinements, revue, rétrospectives, etc.).
• Faciliter toutes les cérémonies au niveau de l'équipe (planification de sprint, revue de sprint, rétrospective de sprint, stand-up quotidien).
• Préparer et participer activement à toutes les cérémonies de l'équipe au niveau du Train (breakouts des équipes lors de l'événement de planification PI, démo système, synchronisation de l'ART).
• Résumer les objectifs de l'équipe et les publier pour la visibilité et la transparence.
• Aider à suivre l'exécution des User Stories et des capacités.
• Suivre et communiquer les principales métriques d'exécution de l'équipe Agile.
• Travailler en collaboration avec les propriétaires de produits et d'autres parties prenantes pour aider à remplir le backlog et démontrer la mentalité Agile.
Développeur Full Stack (50 %) :
Objectifs du développeur Full Stack :
Conception du système et du code :
• Analyser les besoins des utilisateurs et les spécifications existantes pour le développement de nouvelles solutions logicielles (ou la mise à niveau des solutions existantes).
• Concevoir des solutions fonctionnelles et techniques.
• Réaliser des études de faisabilité.
• Développer des logiciels selon les normes.
• Examiner les solutions et le code des autres membres.
Tests et maintenance :
• Effectuer des tests unitaires, de package et de performance pour garantir un niveau de qualité conforme aux directives.
• Participer à la phase de validation du cycle de vie du produit, ajuster si nécessaire pour finaliser le produit.
• Soutenir le client en déboguant les solutions fonctionnelles et techniques existantes en collaboration avec les autres équipes Scrum dans un projet contenant 7 applications Web.
Documentation :
• Produire des spécifications techniques et fonctionnelles de logiciels nécessaires à l'application et les transmettre au public demandé.
• Examiner et corriger les spécifications rédigées par les membres de l'équipe.
Profil recherché
Développeur Java fullstack / Scrum Environnement anglophone
La mission sera divisée en deux rôles :
Scrum Master (50 %) :
Objectifs du Scrum Master :
Leader :
• Coacher les membres de l'équipe sur les pratiques et mentalités Lean-Agile.
• Enseigner à l'équipe les pratiques Agile (cérémonies, estimation Agile, artefacts, démonstration de la valeur, amélioration continue, qualité intégrée).
• Être responsable de la mise en œuvre des meilleures pratiques Agile (Scrum, Kanban) au niveau de l'équipe.
• Encourager la collaboration entre les équipes et les parties prenantes.
• Être responsable de la mise en œuvre des meilleures pratiques Agile (Scrum, Kanban) en fédérant et en coachant les parties prenantes du train sur l'adoption de la mentalité Agile.
• Être un agent de changement clé.
• Créer un environnement d'influence mutuelle, encourager le développement personnel et soutenir l'engagement pris par l'équipe Agile.
Facilitateur :
• Assurer l'alignement lors des événements de l'équipe Agile (planification, raffinements, revue, rétrospectives, etc.).
• Faciliter toutes les cérémonies au niveau de l'équipe (planification de sprint, revue de sprint, rétrospective de sprint, stand-up quotidien).
• Préparer et participer activement à toutes les cérémonies de l'équipe au niveau du Train (breakouts des équipes lors de l'événement de planification PI, démo système, synchronisation de l'ART).
• Résumer les objectifs de l'équipe et les publier pour la visibilité et la transparence.
• Aider à suivre l'exécution des User Stories et des capacités.
• Suivre et communiquer les principales métriques d'exécution de l'équipe Agile.
• Travailler en collaboration avec les propriétaires de produits et d'autres parties prenantes pour aider à remplir le backlog et démontrer la mentalité Agile.
Suppression des obstacles :
• Fournir des informations sur les compétences et la taille de l'équipe pour résoudre les goulots d'étranglement critiques.
• Écouter et soutenir les personnes dans l'identification des problèmes et la prise de décision.
• Travailler avec les équipes pour recueillir leurs points de douleur et les formuler comme un risque.
• Faciliter des réunions de synchronisation ad hoc.
• Favoriser l'amélioration incessante, en particulier lors des ateliers de rétrospective.
Environnement de travail
Développeur Full Stack (50 %) :
Objectifs du développeur Full Stack :
Conception du système et du code :
• Analyser les besoins des utilisateurs et les spécifications existantes pour le développement de nouvelles solutions logicielles (ou la mise à niveau des solutions existantes).
• Concevoir des solutions fonctionnelles et techniques.
• Réaliser des études de faisabilité.
• Développer des logiciels selon les normes.
• Examiner les solutions et le code des autres membres.
Tests et maintenance :
• Effectuer des tests unitaires, de package et de performance pour garantir un niveau de qualité conforme aux directives.
• Participer à la phase de validation du cycle de vie du produit, ajuster si nécessaire pour finaliser le produit.
• Soutenir le client en déboguant les solutions fonctionnelles et techniques existantes en collaboration avec les autres équipes Scrum dans un projet contenant 7 applications Web.
Documentation :
• Produire des spécifications techniques et fonctionnelles de logiciels nécessaires à l'application et les transmettre au public demandé.
• Examiner et corriger les spécifications rédigées par les membres de l'équipe.
Empilements et environnement technique :
Empilement technique :
Backend : 7 applications Web, framework Spring avec une couche personnalisée (pile JCP via le framework DDK), bases de données JCP & ACM.
Frontend : 5 skins responsives différents basés sur différentes technologies : JSP, Bootstrap 3, jQuery + plugins, Angular 8, Bootstrap 4, Otter v3.
Environnement de développement :
Tests automatisés : jUnit, Karma (tests JS), Protractor (pour les applications Web Angular), en transition vers Playwright. Contrôle de source et revue de code : Bitbucket, Sonar. Builds : Logiciel workbench v2, Maven pour le déploiement. IDE : IntelliJ. Langages : Java/JSP, Html, Css/Less (legacy)/Sass (Angular), Javascript/Typescript, SQL (scripts), Freemarker dans DWM pour la gestion de contenu.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +15 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Java fullstack / Scrum Environnement anglophone Sophia Antipolis
WorldWide People