Tech Lead Java (H/F)

Publiée le 18/05/2022 par HAYS MEDIAS

Lieu : Massy
Durée : 1 années
Tarif : 310-530 €
Télétravail : 25 %
Début : ASAP
logo HAYS MEDIAS

Description de la mission :



Le Tech Lead (H/F) 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
Vos activités principales :
Pratiques, Patterns, normes et standards
● Définir et appliquer les normes et les procédures de programmation et de
développement ainsi que les principes d'architecture et de programmation.
● Avoir une connaissance approfondie des langages de programmation et une
approche orientée objet dans la conception, le codage, les tests et le débogage des
programmes.
● Comprendre et appliquer de manière cohérente le processus de développement des
applications actuelles.
● Développer ses connaissances sur les nouvelles technologies et leur application
possible dans l'entreprise.
● Agir à titre de consultant interne, de défenseur, de mentor et d'agent de changement.
Projets & Développement
● 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

Quel est le parcours idéal?
Vous êtes diplômé(e) d'un Bac+5 en école d'ingénieur ou équivalent universitaire avec une
spécialisation en informatique. Vous disposez d'une expérience de plus de 5 ans enCompétences techniques
● Vous maitrisez parfaitement 1 ou plusieurs langages du monde Java et vous
montrez un intérêt et une expertise particulière pour l'architecture applicative
● Vous êtes curieux sur plusieurs champs d'application de l'informatique : web-front,
mobile apps, backend API, Full Stack,, etc.
● Vous êtes capable de comprendre les possibilités techniques qui sont à disposition et
de pouvoir les exprimer dans le produit, pour l'optimiser en termes de coût, d'efforts,
etc.
● Vous êtes un fervent partisan des pratiques Software Craftsman et Agile.
Environnements techniques à connaître de manière plus ou moins importante et sur
lesquels vous serez amenés à travailler sont les suivants :
● 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


Profil recherché :



Hays recrute pour son client dans la Grande Distribution un Tech Lead (H/F).

Profil recherché

Vous êtes diplômé(e) d'un Bac+5 en école d'ingénieur ou équivalent universitaire avec une
spécialisation en informatique. Vous disposez d'une expérience de plus de 5 ans en
développement d'applications Java et connaissez l'Eco-système E-commerce au sens large.
Compétences techniques
● Vous maitrisez parfaitement 1 ou plusieurs langages du monde Java et vous
montrez un intérêt et une expertise particulière pour l'architecture applicative
● Vous êtes curieux sur plusieurs champs d'application de l'informatique : web-front,
mobile apps, backend API, Full Stack,, etc.
● Vous êtes capable de comprendre les possibilités techniques qui sont à disposition et
de pouvoir les exprimer dans le produit, pour l'optimiser en termes de coût, d'efforts,
etc.
● Vous êtes un fervent partisan des pratiques Software Craftsman et Agile.


Postuler à cette mission :
Si vous cherchez un CDI ou CDD, le jobboard Carriere-info est plus adapté.