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 œuvre 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