DESCRIPTION :
Le département Informatique et Système d'Information (ISI), organisé en trois pôles (25 personnes), a pour mission de garantir le bon fonctionnement et d'assurer l'évolution du système d'information de l'INRS. Nous recherchons un tech lead pour son pôle Architecture Applicative et Conduite de Projets (AACP - 11 personnes).
Vos missions :
Vous serez responsable de la gestion complète de projets numériques, de la conception à la mise en production. Vous interviendrez sur un périmètre stratégique où les enjeux de MCO, disponibilité, sécurité, performance et évolutivité sont majeurs. À ce titre, vos missions incluront :
Pilotage & coordination de projets SI avec des acteurs internes et des prestataires
Expertise Magnolia / Java & développement full stack
- Concevoir et faire évoluer les modules Magnolia (templates, composants, modèles de contenu, dialogues, YAML, Java)
- Développer et intégrer des services Java back-end (REST, intégrations SI, workflows)
- Garantir la cohérence de l’architecture Magnolia et sa bonne intégration dans le SI
- Réaliser des évolutions techniques
MCO, performance & fiabilité
- Diagnostiquer et résoudre les incidents complexes (Magnolia, Tomcat, Solr, pipelines CI/CD)
- Assurer et améliorer le fonctionnement des environnements DEV/REC/PROD
- Optimiser les performances (indexation Solr, tuning Tomcat, cache Magnolia, CDN)
- Superviser les procédures de déploiement et les bonnes pratiques d’exploitation
Industrialisation, qualité & pratiques DevOps
- Superviser et améliorer la chaîne CI/CD (Git, Jenkins, Maven, SonarQube)
- Garantir la qualité du code, l’organisation des modules Magnolia et la structure du DAM
- Participer à l’amélioration continue des outils et processus du département
- Mettre en place des mécanismes de monitoring, analyse de logs et tableaux de bord techniques
Support & accompagnement
- Assurer un rôle de référent technique auprès des équipes
- Accompagner les utilisateurs dans la prise en main des solutions livrées
- Participer à la veille technologique et proposer des évolutions innovantes
Votre 1e mission : participer à l'évolution du site institutionnel
Formation : Bac +3 à + 5 en informatique, génie logiciel, systèmes d'information ou équivalent.
Une spécialisation/certification en développement Java, architecture logicielle ou conception web est un plus.
Expérience : Minimum 7 ans en tant que chef de projet / tech lead sur des projets web, incluant notamment une expérience confirmée :
- sur un CMS orienté Java (idéalement Magnolia 6.2.x ou 6.3.x) : paramétrage, développement de composants, intégration avec le SI
- sur un moteur de recherche comme Apache SolR (indexation, schémas, tuning)
- en pilotage de projets SI et participation à des projets d’intégration continue et de déploiement automatisé
- en maintenance applicative et en résolution d’incidents techniques complexes
Compétences requises :
- Excellente maîtrise de Java et son écosystème (Maven, Spring-like patterns) et du déploiement sous Tomcat
- Bonne connaissance des technologies web : HTML5, CSS3, JavaScript, TypeScript, intégration avec des frameworks front (type Vue.js, Angular, React, ...)
- Bonne compréhension des environnements Tomcat, logs, JVM et procédures d’exploitation
- Pratique d’une chaîne d’intégration et de déploiement continus multi-environnements DEV / REC / PROD (Git, pipelines CI/CD type Jenkins, gestion d’automatisation et de production type Maven, qualité de code type SonarQube)
- Administration Tomcat : tuning JVM, configuration des contextes, gestion des ressources, logs catalina, procédures de montée de version
- Base de données : compréhension solide du fonctionnement interne de PostgreSQL
- Architecture web Java : modules Magnolia, intégration SI, gestion du cache Magnolia, CDN, workflows, services REST
Autres connaissances techniques appréciées :
- Python, notamment pour des scripts ou des outils complémentaires
- OneTrust (CMP), Google Tag Manager, outils statistiques (Matomo / Piwik Pro, ...)
- Optimisation des performances front : lazy loading, minification, amélioration Core Web Vitals
- Elastic Search (pile ELK), logs applicatifs ou APM (New Relic, DataDog, …)
- En conteneurisation
Qualités recherchées :
• Excellent relationnel, sens du collectif et goût du travail en équipe
• Aptitude à comprendre les besoins des utilisateurs et à vulgariser des sujets techniques
• Autonomie, rigueur, sens de l’organisation, esprit d’initiative et force de proposition
• Leadership technique : capacité à orienter les choix d’architecture et les bonnes pratiques de développement
Langue(s) : Français : bon niveau / Anglais : écrit et oral technique
Créé en 1947, l INRS est une association loi 1901. Il est géré par un Conseil d'administration paritaire constitué de représentants des organisations des employeurs et des salariés. Organisme généraliste en santé et sécurité au travail, l INRS intervient en lien avec les autres acteurs institutionnels de la prévention des risques professionnels. Il propose des outils et des services aux entreprises et aux 18 millions de salariés relevant du régime général de la Sécurité sociale pour la prévention des accidents du travail et des maladies professionnelles à travers des actions de formation, d'information, d'assistance, d'études et de recherches pluridisciplinaires.