Tech Lead SI Pénal
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
- Porter la vision technique des briques du SI Pénal, participer à la définition et l’évolution de l’architecture applicative et technique.
- Encadrer techniquement les équipes de développement (internes et externes), être le point d’escalade sur les sujets complexes et s’assurer de la qualité des livrables.
- Maitriser et accompagner les trajectoires de migration technique vers le CloudPi et la convergence vers le socle technique commun.
Les briques applicatives du SI Pénal s’appuient sur un socle technique commun :
- Base de données : PostgreSQL / Oracle
- Backend : Spring Boot, OpenJDK, Tomcat embedded Spring, Hibernate, AMQ
- Frontend : Angular, DSFR (Design System de l’État)
- Reverse proxy / serveur web : NGINX
- Plateforme de déploiement : OpenShift
- Tests end-to-end : Playwright
- GED : Alfresco (Tomcat / Solr / Oracle JDK)
Le/la Tech Lead est garant de la bonne utilisation de ce socle et de son intégration dans la chaîne CI/CD et les pratiques DevOps.
Il devra :
- Identifier les impacts cross-briques (compatibilité navigateurs, gestion des versions de frameworks, performance, sécurité).
- Proposer et piloter les trajectoires de convergence vers le socle cible (OpenShift 4 / CloudPI, Spring Boot, Angular/WebComponent, PostgreSQL, DSFR)
- Accompagner les équipes sur les usages spécifiques (OCR, signature, GED Alfresco, messagerie ActiveMQ,etc.).
Responsabilités détaillées :
- Participer à la définition et l’évolution de l’architecture applicative et technique des briques du SI Pénal
- Prendre en charge les sujets techniques complexes : performance, sécurité, intégration, montée de version, migration vers CloudPi.
- Encadrer et animer les développeurs : coaching, challenge des solutions techniques, mentorat, montée en compétences sur le socle commun et les briques spécifiques.
- Garantir les bonnes pratiques de développement
- Alimenter et prioriser le backlog technique (US techniques, enablers, évolution du socle, migration NPP) en coordination avec les PO, le RTE/STE et les architectes.
- Contribuer activement aux cérémonies Agile/SAFe : PI Planning, refinements, sprint reviews, rétrospectives techniques.
- Participer à la définition et à la mise en œuvre des pipelines CI/CD et des environnements (OpenShift, intégration des tests automatisés, tirs de performance, monitoring)., Le ministère de la Justice s’est engagé dans une dynamique de transformation numérique ambitieuse au profit d’une justice plus lisible, plus accessible et plus efficace. L’ambition est de faire du ministère de la Justice un acteur majeur dans le développement de l’administration numérique.
La Direction du Numérique (DNUM) du ministère de la justice pilote la stratégie des SI et les différents chantiers et projets digitaux du Ministère.
Descriptif du service
DSI du ministère de la Justice, la DNUM pilote la stratégie des SI et les différents chantiers et projets digitaux du Ministère.
Intégré à la DNUM, le département CCP est le pilote de la stratégie SI et des chantiers et projets digitaux ministériels des chaînes pénale et civile.
Il est composé :
-
d’un bureau Pénal, en charge des projets liés aux applications de la chaîne pénale, des applications de la Direction des Affaires Criminelles et des Grâces, et des applications du service de l’Accès aux Droits et à la justice et de l’Aide aux Victimes ;
-
d’un bureau Civil et Portalis, accompagnant les projets Portalis, les différentes applications de la chaîne civile, ainsi que les applications de la Direction des Affaires Civiles et du Sceau ;
Dans le cadre de la modernisation du SI Pénal du Ministère de la Justice, le Tech Lead SI Pénal est le référent technique des briques applicatives du SI Pénal, au sein d’un environnement Agile/SAFe.
Rattaché directement au Chef de Bureau Pénal, Il garantit la cohérence des choix technologiques, la qualité logicielle et l’alignement avec la stratégie d’architecture du ministère et les exigences de performance, sécurité et maintenabilité.
Requirements
Compétences techniques attendues
- Maîtrise confirmée de l’écosystème Java/Spring (Spring Boot, Hibernate, Tomcat embedded), des architectures microservices et des API REST.
- Expérience significative sur Angular et les bonnes pratiques de développement front (design system, tests, performance).
- Bonne connaissance des déploiements sur OpenShift (idéalement OpenShift 4+), des patterns cloud-native et des pratiques DevOps (CI/CD, conteneurs, monitoring).
- Connaissance des composants suivants appréciée : ActiveMQ/Red Hat ARTEMIS, Collabora Online, pspdfkit, tinyMCE, cytoscape, dexie.js, Tess4j/Tesseract, Alfresco, freemarker.
- Maîtrise des bases de données PostgreSQL, MySQL et Oracle, et des problématiques de migration de données.
Compétences comportementales (soft skills)
- Leadership technique, capacité à fédérer et à faire monter en compétences des équipes multi-briques.
- Excellentes capacités de communication, de vulgarisation et de collaboration avec les équipes métier, PO, architectes, DevOps et exploitation.
- Rigueur, sens des priorités et capacité d’analyse dans un environnement complexe avec fortes contraintes réglementaires et de qualité de service.
- Esprit de coopération, curiosité technologique, posture de facilitateur et culture de l’amélioration continue.
- Expériences professionnelles antérieures souhaitées
Formation Bac+5 en informatique ou équivalent, avec une expérience significative en développement Java/Spring et Angular. Expérience de plusieurs années en tant que développeur senior / référent technique, idéalement déjà Tech Lead, Lead Developer ou Architecte applicatif.
Expérience en environnement Agile/DevOps et sur des projets de modernisation ou de migration vers des plateformes cloud/containerisées (OpenShift, Kubernetes…).
Intérêt marqué pour l’architecture, la qualité logicielle et l’accompagnement des équipes sur le long terme.
Niveau d’études minimum requis
- Niveau Niveau 6 Licence/diplômes équivalents, Poste nécessitant une enquête administrative de sécurité
Benefits & conditions
- Nature de l’emploi Emploi ouvert aux titulaires et aux contractuels
- Expérience souhaitée Confirmé
- Rémunération Fourchette indicative pour les contractuels Non renseignée Fourchette indicative pour les fonctionnaires Non renseignée
- Catégorie Catégorie A (cadre)
- Management Non renseigné
- Télétravail possible Oui, Localisation
Localisation : 35 rue de la gare 75019 PARIS
About the company
- Flèche gauche : déplacer la carte vers la gauche
- Flèche droite : déplacer la carte vers la droite
- Flèche bas : déplacer la carte vers le bas
- Flèche haut : déplacer la carte vers le haut
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?