Job position Développement technique Framework SENIOR
Share this job
Contexte du besoin
Depuis 2013, la Direction des Systèmes d’Information de la Retraite Complémentaire (DSI-RC) a mis en œuvre la filière SOLAR (Socle Open Labellisé Architecture Retraite) afin de développer les nouvelles applications du Système d’Informations de la Retraite Complémentaire (SI-RC), dans le cadre du Plan de Transformation du SI (PTSI). Ce projet s’appuie sur trois axes majeurs :
- Un changement technologique et méthodologique important : La filière exploite principalement des composants open source, sur une plateforme basée sur des technologies Linux, Java / J2EE, Apache, JBoss, Spring Boot, PostgreSQL, dans un environnement x86 virtualisé. L’architecture applicative de type SOA repose également sur la suite WebMethods de Software AG. Des méthodes innovantes sont mises en œuvre pour favoriser l’agilité du développement.
- Une centralisation des applications de gestion : La consolidation concerne notamment les référentiels nationaux (entreprises, adhésions, individus), la gestion des Déclarations Sociales Nominatives (DSN), le Référentiel National de Gestion des Droits (RNGD), ainsi que la Liquidation Centralisée (SCL).
- Une demande accrue de visibilité et d’accès pour les usagers : Le SI-RC, traditionnellement orienté gestion (back et front office pour les gestionnaires et collaborateurs), évolue pour offrir de nouveaux services aux individus (actifs et allocataires) et aux entreprises via Internet, avec un accès à forte valeur ajoutée et une visibilité renforcée.
Objet de la prestation
La mission concerne les frameworks "Thémis" et "TFront" utilisés dans le développement des applications J2EE, qu'elles soient destinées à la gestion interne ou exposées sur Internet, ainsi que tous les composants techniques transverses alimentant ce socle technique. Un framework, pour l’Agirc-Arrco, est défini comme un ensemble cohérent de composants logiciels servant de base au développement d’une application.
Framework Thémis est une agrégation de composants open source répondant aux besoins suivants :
- Gestion des traitements batch en Java (avec Spring Batch).
- Intégration dans l’environnement d’exécution serveur (JBoss / Spring Boot).
Framework TFront est une agrégation de composants open source et de développement spécifique permettant de construire les fondamentaux d’une application web moderne. Il repose sur :
- Angular pour le développement des composants clients.
- Angular Material pour la présentation de l’interface utilisateur.
- Spring MVC REST pour l’exposition de services, sécurisés par token JWT.
- Solutions SSO (ou similaires) telles que CAS, FranceConnect ou Interops.
Candidate profile
Objectifs et livrables
Les missions principales incluent :
- Assurer la maintenance évolutive et corrective des frameworks TFront, Thémis et outils connexes, pour le Back Office et le Front Office Internet.
- Conception et développement des composants du framework.
- Modularisation du framework avec Spring Boot.
- Accompagnement à la mise en œuvre de la norme ISO 5055.
- Gestion des dépendances et des versions des bibliothèques externes, notamment pour la correction des CVE.
- Développement de tests unitaires et d’intégration, ainsi que de démonstrations applicatives.
- Rédaction de guides, documents de livraison, bonnes pratiques, et mise à jour des supports de formation.
- Suivi des évolutions de Java et Angular.
Les missions secondaires comprennent :
- Réalisation de prototypes (POC / POV) pour valider des concepts techniques ou de nouveaux composants.
- Développement de composants techniques transverses pour enrichir le socle logiciel.
- Réalisation de revues de code et rédaction de rapports de recommandations.
Compétences demandées
- Angular : Niveau confirmé
- Framework Spring : Niveau confirmé
- Java : Niveau expert
Apply to this job!
Find your next career move from +800 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développement technique Framework SENIOR
Codezys