Java Migration & Integration Engineer – Spring Boot / OpenShift

LuxembourgLuxembourg·Luxembourgmid
OtherIntegration Engineer
0 views0 saves0 applied

Quick Summary

Overview

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.

Technical Tools
OtherIntegration Engineer

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

Where is the job
Luxembourg, Luxembourg
On-site at the office
Who can apply
LU

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

freshnesssource trustcontent trustemployer trust

3 other jobs at swordtechnologies

View all →

Explore open roles at swordtechnologies.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

swordtechnologiesJava Migration & Integration Engineer – Spring Boot / OpenShift