Java Migration & Integration Engineer – Spring Boot / OpenShift
Quick Summary
Chez Sword Technologies, nous accompagnons nos clients dans leurs projets de transformation digitale, en intervenant sur des missions à forte valeur ajoutée dans des environnements exigeants.
Chez Sword Technologies, nous accompagnons nos clients dans leurs projets de transformation digitale, en intervenant sur des missions à forte valeur ajoutée dans des environnements exigeants.
Nous accordons une attention particulière à la qualité des missions proposées ainsi qu’à l’accompagnement de nos collaborateurs dans leur évolution.
Dans le cadre de notre développement, nous recherchons des profils afin de renforcer nos équipes.
Nous recherchons un(e) Java Migration & Integration Engineer capable de moderniser des applications critiques vers Spring Boot et OpenShift tout en garantissant la continuité fonctionnelle et la fiabilité des échanges au sein d'un écosystème d'intégration complexe.
Mission :
Au sein d'un grand acteur du secteur des télécommunications au Luxembourg, vous intervenez en tant qu'expert(e) technique sur un programme de modernisation applicative d'envergure. Votre mission principale consiste à migrer des services existants développés en Java 6–11, SwitchYard et Red Hat Fuse / EAP 6 vers Java 25 et Spring Boot 4, en préservant strictement le comportement fonctionnel existant tout en appliquant l'architecture cible définie. Vous adaptez et réécrivez les composants legacy — routes Apache Camel, services SwitchYard — en composants Spring Boot standalone, conteneurisés et déployables sur OpenShift. Vous assurez également la continuité des APIs REST et SOAP exposées, en garantissant la rétrocompatibilité avec les consommateurs existants tels que SAP Business One, des plateformes BSS et CRM.
Vous contribuez activement à la migration progressive des flux de messagerie d'ActiveMQ vers Kafka, en assurant la compatibilité et la fiabilité des échanges durant la phase de coexistence. Vous implémentez les patterns d'intégration (EIP) conformément aux directives d'architecture : idempotence, gestion des erreurs, dead-letter queues, ordonnancement et livraison at-least-once. Vous documentez les flux de données et les contrats de messagerie — schémas Avro / JSON, topics, consumer groups — afin de faciliter les intégrations futures. Sur le volet DevOps, vous utilisez et enrichissez les pipelines GitLab CI/CD existants : builds Maven, analyse SonarQube, publication d'images Docker et déploiements sur OpenShift. Vous appliquez les pratiques GitOps via ArgoCD, gérez les manifests Helm / Kustomize et pilotez la synchronisation automatisée des environnements (dev, staging, prod).
Vous veillez à la stabilité et aux performances des services migrés en mettant en place des tests unitaires et d'intégration avec JUnit 5 et Testcontainers, ainsi que des tests de non-régression avant chaque mise en production. Vous instrumentez les services avec Prometheus / Micrometer, construisez des dashboards Grafana et assurez une journalisation centralisée via la stack ELK avec corrélation des traces par OpenTelemetry. Vous participez également aux activités de support N3 pour les services en cours de migration et assurez le transfert de connaissance vers les équipes opérationnelles via runbooks et documentation technique dans GitLab.
Environnement technique :
Must have :
Maîtrise solide de Java (versions 11 à 25) et de Spring Boot (2.x à 4.x) : Spring MVC, Spring Integration, Spring Security, gestion des dépendances avec Maven / Gradle
Connaissance des APIs REST (JAX-RS, Spring MVC) et SOAP (JAX-WS, CXF)
Expérience avec les technologies legacy Red Hat : SwitchYard, Red Hat Fuse / Apache Camel (EAP 6/7) — capacité à lire, comprendre et réécrire des routes Camel
Bonne maîtrise des systèmes de messagerie : ActiveMQ (JMS) et Kafka (producers/consumers, Kafka Streams, gestion des offsets) avec les patterns EIP associés
Maîtrise des outils DevOps : GitLab CI/CD (pipelines, runners, registry), Docker (Dockerfile, multi-stage builds), OpenShift / Kubernetes (Deployments, Services, ConfigMaps, Secrets, HPA)
Expérience avec ArgoCD (GitOps, Helm, Kustomize) et gestion des environnements par synchronisation automatisée
Connaissance des outils d'observabilité : Prometheus & Micrometer, Grafana, stack ELK avec corrélation de traces via OpenTelemetry
Bonnes pratiques qualité logicielle : Clean Code, tests automatisés (JUnit 5, Testcontainers, WireMock), analyse statique (SonarQube), gestion des vulnérabilités (OWASP, scanning d'images Docker)
5 ans d'expérience minimum en développement Java back-end et intégration
Nice to have :
Certification Kubernetes (CKA / CKAD) ou Red Hat OpenShift (EX280)
Expérience dans le secteur des télécommunications ou sur des projets de migration de systèmes critiques
Connaissance des schémas Avro et des registres de schémas (Confluent Schema Registry)
Pratique de l'Infrastructure as Code pour la gestion et la reproductibilité d'environnements OpenShift
Expérience d'int
Location & Eligibility
Listing Details
- First seen
- June 3, 2026
- Last seen
- June 3, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- June 3, 2026
Signal breakdown
Please let swordtechnologies know you found this job on Jobera.
3 other jobs at swordtechnologies
View all →Explore open roles at swordtechnologies.
Similar Integration Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.