Partager cette fiche de poste par email

ID / Ref : T-4634
Tech Lead Java

Description du contrat
  • Entreprise : CNAM
  • Début de mission : ASAP
  • Lieu d'exécution : Lyon (Remote régulier et quelques déplacements dans l'année)
  • Type de contrat : Freelance (Portage salarial possible)
  • Durée de la mission : 3 ans


  • Profil recherché par le client
  • Expérience : 5 ans minimum
  • TJ : Selon profil


  • Contexte et description de la mission
    Missions exercées :
    - Bâtir une solide relation avec les Product owner et les interlocuteurs OPS.

    - Garantir une conception adaptable et adaptée à chaque produit
      -- Participer et valider la conception des applications en lien avec les architectes et les OPS

    - Garantir la conformité au standard et norme CNAM

    - Garantir la qualité des développements
      -- Accompagner les développeurs pour améliorer le code et la documentation (revue de code, revue par les pairs, …)
      -- Définir et faire appliquer les règles d’un développement de qualité
      -- Automatiser les tâches de contrôle
      -- Définir et/ou appliquer les exigences de sécurité et de performance
      -- Suivre et résorber la dette technique
      -- S’assurer que l’architecture applicative du dossier d’architecture est bien respectée et faire une conception technique dans ce cadre.

    - Participer au développement des applications
      -- Etre réfèrent sur plusieurs technologies et méthodologies en matière de conception et développement de composants auprès des équipes de développement.
      -- Mettre en place et optimiser l’environnement de développement
      -- Organiser les développements (depuis le MVP jusqu’au MCO)
      -- Développer ou participer aux développements des fonctions critiques

    - Accompagner les équipes autonomes et responsables
      -- Participer et collaborer à l'ensemble des rituels méthodologiques de l’équipe Tech Lead : identifier les points de convergences entre projets, concevoir, développer, maintenir et faire évolution les librairies partagées (bundles en PHP, composant en JS, librairies en java).
      -- Adapter son discours en fonction des connaissances de ses interlocuteurs pour qu’ils comprennent et apprennent
      -- Accompagner les développeurs pour qu’ils progressent dans leurs pratiques (sur les technologies / frameworks / patterns de développement.)
      -- Contributions transverses
      -- Veiller à l’implémentation des tests unitaires et fonctionnels selon la démarche et les outils en maximisant la part de tests automatisés.
      -- Participer/organiser/animer des échanges, via des communautés, avec d’autres équipes produits et les équipes transverses
      -- Mettre à disposition des briques techniques réutilisables développées dans le cadre des projets
      -- Accompagner les consommateurs des briques techniques réutilisables fournies
      -- Maintenir la cohésion et la motivation des développeurs.

    - Assurer une veille sur les technologies et les concepts qui font l'actualité du Digital/Devops/DevSecOps d'aujourd'hui et de demain et participer à la communauté Dev CNAM autour des bonnes pratiques sur les architectures Digital et les processus d'amélioration continue
      -- Assurer de la veille sur les outils/processus de développements.
      -- Transmettre de l’expertise dans son domaine d'intervention en définissant les normes, recommandations, composants techniques et applicatifs à mettre en œuvre.
      -- Documenter avec les équipes produits les espaces collaboratifs.

    Liste des technologies requises :
    - Java 8 / Springboot (un passage vers java 17 prévu pour cette année)
    - Qualité de code : Sonarqube
    - Git
    - Langage de requêtage SQL
    - Base de données (exemple Postgrés)
    - DevOps : Jenkins, Openshift, Docker
    - Outils Collaboratifs : JIRA/ CONFLUENCE, Zoom, Slack


    Contact direct si intéressé


    FICHE DE POSTE - LE STUDIO TECH
    WWW.LESTUDIOTECH.COM