Développeur Java
Il y a 3 jours
Bordeaux, Nouvelle-Aquitaine, France
Akema
Temps plein
30 000 € - 35 000 €/an
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Description Du Poste
Dans le cadre de la modernisation d'un serveur transactionnel critique, nous recherchons un Développeur Java Backend confirmé / connaissance de Quarkus pour contribuer à la réécriture et à l'industrialisation d'une solution de gestion des transactions distribuées. L'objectif est de faire évoluer un Proof of Concept (POC) vers une solution robuste et exploitable en production, reposant sur Quarkus, Narayana et le protocole XA. Principales Missions
• Participer aux choix d'architecture et aux revues techniques.
• Industrialiser l'orchestrateur Quarkus : configuration, répartition de charge, gestion des transactions XA et scaling.
• Développer les fonctionnalités d'administration, de supervision et de monitoring.
• Sécuriser les communications, les accès et les dépendances techniques.
• Assurer la compatibilité avec les applications existantes et les connecteurs Java / C++.
• Réaliser des tests de charge, des benchmarks et des optimisations de performance.
• Diagnostiquer et résoudre les problématiques de robustesse et de transactions distribuées.
• Documenter les solutions techniques et assurer le transfert de compétences.
Profil recherché
Nous recherchons un Développeur Java Backend confirmé à senior, disposant d'une solide expérience en développement de services transactionnels et en architecture applicative. Compétences Attendues
• Excellente maîtrise de Java et du développement backend.
• Connaissance de Quarkus et des environnements Java d'entreprise.
• Maîtrise ou expérience significative des transactions distribuées : JTA, XA, Narayana.
• Expérience des architectures applicatives critiques et de leur mise en production.
• Compétences en performance, tests de charge, supervision et diagnostic.
• Connaissance des bases de données Oracle et PostgreSQL.
• Sensibilité aux problématiques de sécurité, de résilience et de scalabilité. Atouts complémentaires : connaissances C++, connecteurs XA et expérience de migration ou de modernisation de systèmes transactionnels. Qualités recherchées : autonomie technique, capacité à challenger une architecture existante, rigueur et aptitude à collaborer avec des experts techniques.