La mission se déroule au sein de la Direction Technique Informatique, plus précisément dans l’entité de Gouvernance Opérationnelle de l’Édition (GOE-AL).
L’équipe est composée de 7 architectes logiciels intervenant de manière transverse sur l’ensemble du SI, avec un portefeuille applicatif dédié.
Dans le cadre des chantiers structurants, le pôle Architecture Logicielle se renforce avec un Architecte Logiciel hautement confirmé pour accompagner les projets stratégiques et les migrations vers le nouveau socle technique (Java 17, Spring Boot, conteneurisation).
La mission s’effectue en proximité sur un site projet et porte notamment sur des applications cœur métier (gestion administrative, référentiels retraite et gestion des droits).
L’Architecte Logiciel interviendra en responsabilité sur les sujets suivants :
Concevoir l’architecture logicielle des nouvelles applications dans le respect des exigences de performance, sécurité et exploitabilité
Superviser et valider les architectures conçues par les équipes projets
Accompagner les équipes dans l’utilisation des frameworks et lors des migrations de socle technique (Java 8 → Java 17, Spring Boot, conteneurisation)
Organiser et animer des revues de conception technique et de code
Garantir le respect des normes, standards et bonnes pratiques (modularité, gestion des dépendances, qualité logicielle)
Apporter une expertise technique avancée dans la résolution de problématiques complexes
Définir et mettre en œuvre une démarche de contrôle continu de la qualité logicielle
Formaliser la dette technique et proposer des plans de remédiation
Livrables attendus :
Documents d’Architecture Logicielle
Revues de conception technique
Revues de code
POC (Proof of Concept)
Études techniques
Formalisation de la dette technique
Guides de bonnes pratiques
Sécuriser les architectures logicielles du SI
Réussir les migrations vers le nouveau socle technique
Améliorer durablement la qualité et la maintenabilité du code
Garantir la robustesse, la performance et la sécurité des applications
Accompagner la montée en compétence des équipes de développement
Expertise technique Fullstack :
Java 8 / 17
J2EE
Spring, Spring Boot, Spring Batch
JPA / Hibernate
Angular (17 à 19), Vaadin
CXF
Webservices SOAP / REST
JMS
JBoss
PostgreSQL
Environnement & outils :
Eclipse
Maven
SVN / Git
Jenkins
Compétences clés :
Conception et modélisation d’architectures logicielles complexes
Traitement batch à forte volumétrie (Spring Batch)
Revues de code et pilotage de la qualimétrie logicielle
Rédaction de documents d’architecture et de conception technique
Maîtrise des environnements de développement et déploiement
Sécurité informatique et sécurité des SI
Architecte Logiciel senior avec forte expertise Java / Spring
Capacité à intervenir à la fois en conception stratégique et en accompagnement opérationnel
Excellentes capacités relationnelles, rédactionnelles et de communication
Sens de l’écoute, esprit de synthèse et capacité à vulgariser des sujets techniques complexes
Aptitude à conduire des réunions, convaincre et fédérer les équipes
Forte orientation qualité et amélioration continue