Find your next tech and IT Job or contract IBM MQ

What you need to know about IBM MQ

Master enterprise messaging with IBM MQ, enabling reliable asynchronous communication and seamless integration across distributed systems. IBM MQ expertise ensures scalable, fault-tolerant message queuing for mission-critical applications.

Your search returns 18 results.
Contractor

Contractor job
Ingénieur Intégration Senior, spécialisé Apache Camel

BEEZEN
Published on
Apache Kafka
Argo CD
CI/CD

12 months
560-620 €
Paris, France
Je recherche un Ingénieur Intégration Senior, spécialisé Apache Camel ayant plus de 1à ans d' experience Périmètre de la mission Migration de flux TIBCO vers Apache Camel : analyse des routes existantes, réécriture et qualification Développement et maintenance de routes Apache Camel complexes en Java DSL et YAML DSL : routage dynamique, CBR (Content-Based Router), EIP (Enterprise Integration Patterns), gestion des erreurs (Dead Letter Channel, Retry, Circuit Breaker) Conception de Kamelets réutilisables et mise en œuvre de catalogues de composants d'intégration partagés Mise en œuvre de pipelines d'orchestration multi-étapes avec gestion des transactions distribuées et mécanismes de retour arrière (rollback) Intégration de mécanismes d'idempotence (pattern Idempotent Consumer) pour garantir une livraison unique (« exactly-once ») des flux critiques Mise en œuvre de transformations complexes : XSLT avancé, JSONata, templates 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 patterns de résilience : split/aggregate, throttling, backpressure, routage asynchrone Déploiement et exploitation sur infrastructure cloud-native en appliquant les principes d'Infrastructure as Code : définition, versionnage et déploiement de l'infrastructure via Terraform, Helm et GitOps (ArgoCD ou Flux) Contribution aux pipelines CI/CD GitLab et aux déploiements multi-environnements Mise en place et maintenance de tests d'intégration (CamelTestSupport, TestContainers) Participation aux activités d'observabilité : métriques Camel (Micrometer), supervision des routes Compétences 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 / 21Cloud-native : conteneurs, déploiement et exploitation Infrastructure as Code : Terraform, Ansible ou équivalent GitOps (ArgoCD, Flux ou équivalent) Kafka et architectures événementielles XML, XSD, XSLT avancé, transformation et validation de messages Patterns EIP : CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter Channel Tests d'intégration Camel (CamelTestSupport, TestContainers) Observabilité : Surveillance des routes Camel (via OpenTelemetry, Micrometer) Oracle (SQL, schémas, transactions) Maven Multi-Modules GitLab CI/CD Anglais obligatoire Compétences appréciées Expérience approfondie de la migration de TIBCO vers Apache Camel Expérience avancée en IaC (Infrastructure as Code) : gestion du déploiement de pipelines, versionnage de l'infrastructure, détection de dérive (drift detection) Connaissance des normes ISO 20022 Expérience dans des environnements critiques ou réglementés (banque, assurance) IBM MQ ou middleware équivalent CFT Groovy / JSONata (transformations Camel avancées) Hawtio / Kaoto (surveillance et conception de routes Camel) Expérience Minimum 10 ans d'expérience globale en intégration, middleware ou développement backend Au moins 4 ans d'expérience avec Apache Camel, avec une expertise avérée dans les modèles d'intégration d'entreprise (EIP), la conception de routes complexes et la gestion de gros volumes Expérience avérée sur des projets de migration depuis TIBCO (BusinessWorks, EMS, ActiveMatrix...) vers des solutions modernes Solide expérience avec Spring Boot et l'écosystème Java Expérience confirmée dans des environnements cloud-native : déploiement et exploitation, CI/CD, Infrastructure as Code (Terraform, Helm, GitOps) – capacité à définir, versionner et déployer des infrastructures applicatives comme du code Bonne compréhension des architectures distribuées, des architectures événementielles (EDA) et des modèles de résilience Habitude de travailler sur des systèmes critiques à fort volume Capacité à analyser, comprendre et migrer des flux TIBCO existants vers Apache Camel Autonomie dans l'analyse fonctionnelle et technique d'une architecture existante Sensibilité aux enjeux de performance, fiabilité, traçabilité, idempotence et résilience Aisance dans les environnements Agile et les équipes pluridisciplinaires Transversal : Connectivité : assurer 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 des volumes critiques Fiabilité : mettre en œuvre des stratégies avancées de nouvelle tentative (retry), de disjoncteur (circuit breaker), de repli (fallback) et de gestion des messages en échec (dead letter), définir et surveiller les SLO/SLA (temps de réponse, taux d'erreur) Observabilité : enrichissement via Micrometer • Métriques, traçage des flux avec OpenTelemetry, configuration de tableaux de bord (Grafana, Prometheus) et d'alertes ; utilisation de Hawtio/Kaoto pour la surveillance en temps réel. Scalabilité : conception de routes et de services sans état (*stateless*), exploitation de l'autoscaling Kubernetes, gestion de la contre-pression (*backpressure*) et du bridage (*throttling*) pour prévenir la saturation. Déploiement et exploitation sur une infrastructure cloud-native en appliquant les principes de l'Infrastructure as Code : définition, versionnage et déploiement de l'infrastructure via Terraform, Helm et GitOps (Argo CD ou Flux). Date de démarrage 1er septembre
View this job
Permanent

Job Vacancy
Développeur·se Java Spring Boot Confirmé·e

ATTINEOS
Published on
Java

58k-63k €
Boulogne-Billancourt, Ile-de-France
Vous souhaitez évoluer sur des projets à forte valeur ajoutée technique, au cœur des échanges entre les parcours digitaux et les systèmes bancaires ? Alors, cette opportunité est faite pour vous. Au sein d'un domaine transverse stratégique, vous intégrerez une équipe d'architecture applicative en charge des applications Middle Office. Ces applications assurent l'orchestration des processus métiers et les échanges entre les canaux digitaux et les systèmes cœur de métier. Dans ce contexte, vous participerez à la conception, au développement et à l'évolution des applications tout en veillant à leur qualité, leur performance et leur résilience. Vos principales responsabilités : Concevoir et développer de nouvelles applications et fonctionnalités Java/Spring Boot Participer aux choix d'architecture et de conception technique Garantir la qualité, la maintenabilité et la sécurité des développements réalisés Concevoir et exécuter des tests de charge à l'aide de Gatling Analyser les performances applicatives et proposer des optimisations Identifier les axes d'amélioration sur les applications existantes et contribuer à leur évolution Réaliser des revues de code et accompagner les équipes sur les bonnes pratiques de développement Participer à l'analyse et à la résolution des incidents de production Produire et maintenir la documentation technique Contribuer à la diffusion des standards de développement et de conception au sein des équipes Environnement technique : Java, Spring Boot, Spring Security, JPA, API REST, Kafka, IBM MQ, Développements asynchrones, Docker, Kubernetes, GitLab CI/CD
View this job

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us