OmDev Logo
GetYourJob
0
Publié hier

Devops Apache Camel

Entreprise
Localisation
Île-de-France, France
Sur site
Type de contrat
Freelance
Niveau
Top profil
Rémunération
550 - 580ۥ Taux journalier

Salaire du marché

Médiane du marché
575€/j
Dans le marché
540€/jfourchette habituelle625€/j
Cette offre : 565€/j

Basé sur 54 offres pour ce poste (Top profil, Île-de-France, 3 dernières semaines). Fourchette habituelle 540€/j–625€/j, médiane 575€/j. Cette offre (565€/j) est dans la fourchette.

0vues
0clics

Description du poste


• Migration des flux TIBCO vers Apache Camel : analyse des routes existantes, réécriture et validation
• Développement et maintenance de routes Apache Camel complexes en Java DSL et YAML DSL : routage dynamique, CBR (Content-Based Router), modèles d’intégration d’entreprise (Enterprise Integration Patterns), gestion des erreurs via Dead Letter Channel, Retry et Circuit Breaker
• Conception de kamelets réutilisables et mise en œuvre de catalogues de composants d’intégration partagés
• Implémentation de pipelines d’orchestration en plusieurs étapes avec gestion des transactions distribuées et annulations
• Intégration de mécanismes d’idempotence (EIP « Idempotent Consumer ») pour garantir une livraison « exactly-once » des flux critiques
• Implémentation de transformations complexes : XSLT avancé, JSONata, modèles Velocity, marshalling/unmarshalling (JAXB, Jackson)
• Développement et maintenance de services backend Spring Boot exposant des API REST
• Intégration avec des systèmes de messagerie et des architectures événementielles (Kafka, IBM MQ)
• Mise en œuvre de modèles de résilience : split/aggregate, limitation de débit, contre-pression, routage asynchrone
• Déploiement et exploitation sur une infrastructure cloud native avec application des principes de l’Infrastructure as Code : définition, gestion des versions et déploiement de l’infrastructure via Terraform, Helm et GitOps (ArgoCD ou Flux)
• Contribution au pipeline CI/CD de GitLab et aux déploiements multi-environnements
• Mise en place et maintenance des tests d’intégration (CamelTestSupport, TestContainers)

• Participation aux activités liées à l’observabilité : métriques Camel (Micrometer), supervision des routes

Compétences et expérience requises
• Apache Camel (Java DSL, YAML DSL, EIP, kamelets, gestion avancée des erreurs) – Niveau expert, plus de 5 ans d’expérience avec Apache Camel
• Migration depuis TIBCO (BusinessWorks, EMS ou équivalent)
• Spring Boot 3.x
• Java 17 / 21
• Cloud natif : conteneurs, déploiement et exploitation
• Infrastructure as Code : Terraform, Ansible ou équivalent
• GitOps (ArgoCD, Flux ou équivalent)
• Kafka et architectures orientées événements
• XML, XSD, XSLT avancé, transformation et validation de messages
• Modèles EIP : CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter Channel
• Tests d’intégration Camel (CamelTestSupport, TestContainers)
• Observabilité : OpenTelemetry, Micrometer, surveillance des routes Camel
• Oracle (SQL, schémas, transactions)
• Modules multiples Maven
• CI/CD GitLab
• La maîtrise de l’anglais est obligatoire
• Expérience avec Apache Camel, expertise avérée en modèles d’intégration d’entreprise (EIP), conception de routes complexes et gestion de volumes élevés
• Expérience avérée dans des projets de migration TIBCO (BusinessWorks, EMS, ActiveMatrix…) vers des solutions modernes
• Solide expérience avec Spring Boot et l’écosystème Java
• Expérience confirmée dans les environnements cloud-native : déploiement et exploitation en cloud-native, CI/CD, Infrastructure as Code (Terraform, Helm, GitOps) – capacité à définir, versionner et déployer des infrastructures comme du code

• Bonne maîtrise des architectures distribuées, des architectures orientées événements et des modèles de résilience
• Habitude de travailler sur des systèmes critiques à fort volume
• Capacité à analyser, comprendre et migrer les flux TIBCO existants vers Apache Camel
• Autonomie dans l’analyse fonctionnelle et technique d’une architecture existante
• Sensibilité aux enjeux de performance, de fiabilité, de traçabilité, d’idempotence et de résilience
• Aisance dans les environnements Agile et au sein d’équipes pluridisciplinaires


Exigences du poste

Stack technique :

Apache Camel

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de EXteam

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.