Les missions du poste


Information importanteType de contrat: FreelanceTaux journalier : Salaire selon profilLocalisation : Paris, FranceDate de démarrage :2 à 4 semainesMode de travail : HybridePublié le : 15 juillet 2026Le besoinContexteMission d'expertise technique autour de la migration et du développement de flux d'intégration, dans un environnement cloud-native et event-driven. L'objectif principal est la migration de flux TIBCO vers Apache Camel, avec la conception, le développement et la maintenance de routes complexes, ainsi que la mise en place d'infrastructures et pipelines CI/CD robustes.MissionsMigration de flux TIBCO vers Apache Camel : analyse des routes existantes, réécriture et qualificationDéveloppement et maintenance de routes Apache Camel complexes en Java DSL et YAML DSL : routage dynamique, CBR (Content-Based Router), Enterprise Integration Patterns, gestion des erreurs via Dead Letter Channel, Retry et Circuit BreakerConception de kamelets réutilisables et mise en place de catalogues de composants d'intégration partagésImplémentation de pipelines d'orchestration multi-étapes avec gestion des transactions distribuées et rollbacksMise en place de mécanismes d'idempotence (Idempotent Consumer EIP) pour garantir une livraison exactly-once sur les flux critiquesImplémentation de transformations complexes : XSLT avancé, JSONata, templates Velocity, marshalling/unmarshalling (JAXB, Jackson)Développement et maintenance de services backend Spring Boot exposant des API RESTIntégration avec des systèmes de messagerie et des architectures event-driven (Kafka, IBM MQ)Implémentation de patterns de résilience : split/aggregate, throttling, backpressure, routage asynchroneDéploiement et exploitation sur infrastructure cloud-native avec application des principes d'Infrastructure as Code : définition, versioning et déploiement de l'infrastructure via Terraform, Helm et GitOps (ArgoCD ou Flux)Contribution au pipeline GitLab CI/CD et aux déploiements multi-environnementsMise en place et maintenance des tests d'intégration (CamelTestSupport, TestContainers)Participation aux activités d'observabilité : métriques Camel (Micrometer), supervision des routesCompétences et expériences requisesApache Camel (Java DSL, YAML DSL, EIP, kamelets, gestion avancée des erreurs) - niveau Expert, 5 ans d'expérience minimum avec Apache CamelMigration depuis TIBCO (BusinessWorks, EMS ou équivalent)Spring Boot 3.xJava 17 / 21Cloud-native : conteneurs, déploiement et exploitationInfrastructure as Code : Terraform, Ansible ou équivalentGitOps (ArgoCD, Flux ou équivalent)Kafka et architectures event-drivenXML, XSD, XSLT avancé, transformation et validation de messagesPatterns EIP : CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter ChannelTests d'intégration Camel (CamelTestSupport, TestContainers)Observabilité : OpenTelemetry, Micrometer, monitoring des routes CamelOracle (SQL, schémas, transactions)Maven Multi-ModulesGitLab CI/CDAnglais obligatoireExpérience sur Apache Camel, expertise avérée en Enterprise Integration Patterns, conception de routes complexes et gestion de forts volumesExpérience prouvée sur des projets de migration TIBCO (BusinessWorks, EMS, ActiveMatrix...) vers des solutions modernesSolide expérience avec Spring Boot et l'écosystème JavaExpérience confirmée en environnements cloud-native : déploiement et exploitation, CI/CD, Infrastructure as Code (Terraform, Helm, GitOps) - capacité à définir, versionner et déployer des applications d'infrastructure comme du codeBonne compréhension des architectures distribuées, event-driven et des patterns de résilienceHabitude de travailler sur des systèmes critiques à fort volumeCapacité à analyser, comprendre et migrer des flux TIBCO existants vers Apache CamelAutonomie dans l'analyse fonctionnelle et technique d'une architecture existanteSensibilité aux problématiques de performance, fiabilité, traçabilité, idempotence et résilienceAisance en environnements Agile et équipes pluridisciplinairesCompétences appréciéesExpérience approfondie de migration TIBCO vers Apache CamelExpérience avancée en IaC : gestion du déploiement de pipelines, versioning d'infrastructure, détection de dérivesConnaissance des standards ISO 20022Expérience en environnements critiques ou réglementés (banque, assurance)IBM MQ ou middleware équivalentCFTGroovy / JSONata (transformations Camel avancées)Hawtio / Kaoto (monitoring et conception de routes Camel)TransversalConnectivité : garantir l'interopérabilité entre différents protocoles (HTTP, JMS, CFT...) et sécuriser les communications (TLS, mTLS, OAuth2, JWT)Performance : mesurer et optimiser la latence, le débit et la consommation mémoire des routes Camel, piloter des tests de charge (JMeter, Gatling) et affiner le tuning JVM/GC pour les volumes critiquesFiabilité : mettre en oeuvre des stratégies avancées de retry, circuit breaker, fallback et dead letter handling ; définir et surveiller les SLO/SLA (temps de réponse, taux d'erreur)Observabilité : enrichir les métriques Micrometer, tracer les flux avec OpenTelemetry, configurer des dashboards (Grafana, Prometheus) et des alertes ; exploiter Hawtio/Kaoto pour le monitoring en temps réelScalabilité : concevoir des routes et services stateless, exploiter l'auto-scaling Kubernetes, gérer la backpressure et le throttling pour prévenir la saturationDéploiement et exploitation sur infrastructure cloud-native avec application des principes d'IaC : définition, versioning et déploiement via Terraform, Helm et GitOps (Argo CD ou Flux)Contribution au pipeline GitLab CI/CD et aux déploiements multi-environnementsMise en place et maintenance des tests d'intégration (CamelTestSupport, TestContainers)Participation aux activités d'observabilité : métriques Camel (Micrometer), supervision des routesProfil recherchéApache Camel (Java DSL, YAML DSL, EIP, kamelets, gestion avancée des erreurs) - niveau Expert, 5 ans d'expérience minimumMigration depuis TIBCO (BusinessWorks, EMS ou équivalent)Spring Boot 3.xJava 17 / 21Expérience en environnement cloud-native : conteneurs, déploiement et exploitationInfrastructure as Code : Terraform, Ansible ou équivalentGitOps (ArgoCD, Flux ou équivalent)Kafka et architectures event-drivenXML, XSD, XSLT avancé, transformation et validation de messagesMaîtrise des patterns EIP : CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter ChannelTests d'intégration Camel (CamelTestSupport, TestContainers)Observabilité : OpenTelemetry, Micrometer, monitoring des routes CamelOracle (SQL, schémas, transactions)Maven Multi-ModulesGitLab CI/CDAnglais obligatoireExpertise avérée en Enterprise Integration Patterns, conception de routes complexes et gestion de forts volumesExpérience prouvée sur des projets de migration TIBCO vers des solutions modernesSolide expérience avec Spring Boot et l'écosystème JavaExpérience confirmée en environnements cloud-native : déploiement, exploitation, CI/CD, Infrastructure as Code (Terraform, Helm, GitOps)Bonne compréhension des architectures distribuées, event-driven et des patterns de résilienceHabitude de travailler sur des systèmes critiques à fort volumeCapacité à analyser, comprendre et migrer des flux TIBCO existants vers Apache CamelAutonomie dans l'analyse fonctionnelle et technique d'une architecture existanteSensibilité aux problématiques de performance, fiabilité, traçabilité, idempotence et résilienceAisance en environnements Agile et équipes pluridisciplinaires

Compétences requises

  • YAML
  • DSL
  • XML
  • Anglais
  • XSLT
  • Java
  • Java Message Service (JMS)
  • Autonomie
  • Cross File Transfer (CFT)
  • Kubernetes
  • Oracle
  • Gestion de transactions
  • Routage
  • TLS
  • Terraform
  • Logiciels de gestion de versions
  • Conception de templates et maquettes
  • Git
  • Ansible
  • Grafana
  • Dashboard
  • SQL
  • Analyse fonctionnelle
  • Maven
  • Apache Camel
  • Velocity
  • KAFKA
  • Prometheus
  • Spring Boot
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Paris