CDIBordeaux, France

Bordeaux - Développeur Java / composant LiberTP

Hybride
Objet de la prestation
La prestation a pour objet de contribuer à la réécriture et à l’industrialisation du serveur transactionnel LiberTP, afin de faire évoluer le POC existant vers une solution XA-Server exploitable en production, reposant sur un orchestrateur Quarkus et la gestion des transactions distribuées via Narayana. L’intervention devra contribuer à sécuriser l’architecture, la performance, la qualité et la compatibilité avec les applications et clients existants, notamment Java et C++/XA. La mission est prévue sur T1/T2 2027.

Principales activités attendues
Le prestataire interviendra en collaboration avec les experts internes sur les activités suivantes :
- Contribuer aux choix d’architecture applicative et aux revues techniques du dispositif cible, en apportant un regard critique sur les orientations, le périmètre et les conceptions déjà engagées. La prestation devra notamment permettre de challenger les choix existants et de réduire le risque d’impasse technique ultérieure.
- Faire évoluer l’orchestrateur Quarkus du stade de POC vers un niveau de production, en complétant les fonctions de configuration, de gestion et répartition de charge, de nettoyage et de gestion transactionnelle XA.
- Contribuer aux fonctions d’administration et d’exploitation nécessaires au pilotage en production : démarrage et arrêt, mise à jour, supervision, monitoring, sondes et suivi des sessions transactionnelles.
- Participer à la sécurisation des communications et des accès, conformément aux exigences attendues pour une mise en production, ainsi qu’à la prise en compte des dépendances techniques et des vulnérabilités des bibliothèques tierces.
- Contribuer aux bibliothèques et connecteurs clients, afin de préserver la compatibilité avec les applications existantes. Le périmètre comprend notamment le connecteur Java et l’articulation avec les développements C++ des connecteurs XA Oracle et PostgreSQL réalisés ou accompagnés par les experts internes.
- Participer à la qualification technique de la solution, par comparaison avec LiberTP et par la réalisation ou l’analyse de tests de charge et de benchmarks portant notamment sur le débit, la latence, la robustesse, la montée en charge et le scaling dynamique.
- Contribuer aux diagnostics et aux remédiations en cas de difficulté technique, notamment sur la gestion des transactions distribuées XA, les serveurs d’application, la charge ou les performances.

Résultats attendus
À l’issue de la prestation, les résultats attendus sont :
- des choix d’architecture revus, challengés et sécurisés ;
- une contribution effective à l’industrialisation de l’orchestrateur Quarkus et des fonctions nécessaires à son exploitation en production ;
- des mécanismes de gestion transactionnelle, d’administration, de supervision, de sécurité et de compatibilité avec l’existant développés ou consolidés dans le périmètre confié ;
- des résultats de tests de charge et de benchmarks permettant de comparer la solution cible à LiberTP et d’identifier les éventuels écarts ;
- les diagnostics, corrections et remédiations techniques nécessaires à l’atteinte du niveau de robustesse et de performance attendu ;
- une formalisation des choix, travaux et résultats techniques réalisés, ainsi qu’un partage des connaissances avec les experts internes afin de réduire la dépendance à une compétence unique.

Informations de la mission :
  • Début de mission : 04/01/2027
  • Durée : 6 mois
  • Date de publication : 19/10/2026
  • Date limite de candidature : 31/10/2026

Compétences recherchées

LiberTP (Indispensable)Quarkus (Indispensable)Narayana (Indispensable)Java (Indispensable)C++ (Indispensable)XA (Indispensable)XA-Server (Indispensable)Oracle (Indispensable)PostgreSQL (Indispensable)connecteurs (Indispensable)supervision (Indispensable)monitoring (Indispensable)tests de charge (Indispensable)benchmarks (Indispensable)transactions distribuées (Indispensable)orchestrateur (Indispensable)JAVA (Indispensable)

Intéressé(e) ?

Rejoignez l'équipe et participez à nos projets ambitieux.