Pour l'un de nos clients situé à Charleroi, nous recherchons un(e) Expert Middleware Intégration spécialisé(e) dans les environnements Java, ESB et Microsoft Azure.
Vous interviendrez sur des plateformes critiques d'intégration et participerez aussi bien à la mise en oeuvre de nouveaux projets qu'à la maintenance évolutive et corrective des composants existants.
Vos responsabilités
Analyser les besoins fonctionnels et techniques liés aux demandes d'évolution
Concevoir, développer, tester et déployer des composants d'intégration sur des plateformes ESB et API Gateway
Définir et implémenter les interfaces nécessaires à l'intégration des applications et services
Participer à la gestion opérationnelle et au support des plateformes d'intégration en production
Investiguer, diagnostiquer et résoudre les incidents techniques ainsi que les problèmes de production
Assurer le monitoring, la traçabilité et la qualité des flux inter-applicatifs
Concevoir et maintenir des backends transversaux sur base des architectures définies
Participer aux estimations de charge, à la planification technique et aux revues de code
Collaborer étroitement avec les chefs de projets, architectes, développeurs et équipes infrastructure
Garantir le respect des standards techniques, des bonnes pratiques de développement, de sécurité et des principes CI/CD
Réaliser les tests unitaires et tests d'assemblage
Contribuer à la documentation technique et aux dossiers d'exploitation
Participer à l'amélioration continue des plateformes et processus d'intégration
Maintenir une veille technologique
Environnement technique
Java, Java EE, Spring, JPA/Hibernate
RESTful/JSON, OpenAPI, XML/XSD, Serveur Apache
ServiceMix, JMS, Zookeeper, Drools, Microsoft Azure
Linux, Containers/Virtualisation, microservices, Azure DevOps,
Unit Testing & Mocking, Scrum, UML
Maven, Git, Sécurité, Design Patterns Java, Design Patterns EIP
Profil recherché
Expérience de minimum 5 ans dans une fonction similaire
Excellente maîtrise des environnements techniques mentionnés ci-dessus
Solide expérience en intégration applicative, middleware et architectures distribuées
Expérience confirmée dans le développement Java et les frameworks associés
Bonne compréhension des enjeux de performance, sécurité, scalabilité et haute disponibilité
Aisance dans le travail en équipe multidisciplinaire et excellente communication
Autonomie, rigueur et sens des responsabilités
Esprit analytique, orientation solution et souci de la qualité
Expérience en environnement Agile / Scrum
Bonne capacité de rédaction de documentation technique