Objectifs de la mission et tâches
Au sein de l'équipe Plateforme Client de l'une des plus ambitieuses Digital Factory de
France (+500 talents), vous intégrez une équipe de développement Java au sein de
l'une de nos 9 équipes Produits (One Stop Shop, Fast Shopping, Best Deals, Perfect
Channel, On Time Delivery, Simple Care, Delighted Customer) et serez en lien direct avec le Chapter Lead Java et l'IT Manager de l'équipe Produit. Vous managez une équipe située entre 5 et 20 collaborateurs internes et externes
Passionné, polyvalent, expert et expérimenté, le Tech Lead a pour responsabilité de diffuser le savoir-faire et concrétiser les projets de transformation sur son périmètre de
responsabilité avec un brin de challenge, une volonté d'apprendre et un sens de la
communication.
Le Tech Lead incarne des compétences en architecture applicative et en développement sur la stack technique Java. En lien direct avec le Chapter Lead, vos missions consistent à :
● Animer et gérer le flux de travail de l'équipe
● Accompagner et former les équipes de développeurs sur la qualité logicielle en
inculquant les pratiques de TDD, DDD, les revues de code et le pair programming,
craft.
● Garantir l'application des bonnes pratiques de développements pour améliorer la
qualité du code et la performance de nos solutions et notre architecture technique
● Participer activement au développement Produit en binôme avec le Product Owner
du produit, à prévoir en moyenne 30 de développement sur le poste
● Superviser et assurer les activités de delivery et accompagner les équipes dans la
résolution des problèmes
● Participer aux choix des solutions technique, mettre en place et maintenir la CI
● Réaliser des veilles technologiques et être force de proposition pour évoluer et
améliorer nos plateformes
● Contribuer fortement à une communauté d'experts et développer les compétences
des équipes
● Un plus, serait d'assurer le rôle de devops
Accompagner l'équipe de développement sur la qualité logicielle en appliquant des
pratiques et des routines : TDD, revues de code, pair programming, rétrospectives
tech
● Partager et créer des standards d'équipe, rituels à travers la relecture de code et/ou
sur des points d'architecture
● Coder avec l'équipe à hauteur de 30 en moyenne
● Fluidifier et faciliter la réalisation du projet en interagissant avec le métier, les
développeurs, le PO, le marketing, l'UX, la sécurité
● S'approprier rapidement le projet et en comprendre les aspects fonctionnels et
techniques
● Construire une équipe auto-organisée, maintenir sa cohésion et l'amener à
l'autonomie.
● Transmettre, accompagner, coacher, et faire grandir les membres de l'équipe sur les
bonnes pratiques de développement, l'architecture applicative, etc.
● Contribuer à une communauté d'experts
● Développement : Java Core, Spring Boot, Apache Camel, RabbitMq, Kafka,
ElasticSearch, SQL, NoSQL, Git, GitFlow, CouchBase, Liquibase, Spring Contract,
Swagger, Python, Angular 8+
● Tests : JUnit, DbUnit, H2, Karate, Karate Mock, Pact, Selenium, Gatling, NeoLoad
● Methodologies : TDD, BDD, DDD
● CICD : Docker, Docker-compose, Ansible, Kubernetes, Shell, Jenkins, Nexus,
Terraform, Helm
● Monitoring : ELK, Grafana, AppDynamics, Prometheus, Dynatrace, SonarQube
● Sécurité : Spring Security, SSL, RGPD, Fortify
Le client: est une SSII spécialisée dans le placement des ressources humaines.
Durée indicative: 12 mois
Tarif journalier indicatif: 400-550 €
Type de mission: Freelance en régie/ 25% en télétravail
Démarrage: ASAP
Lieu: Ile de France