Senior Integration Consultant - Java, ESB & Azure
Role details
Job location
Tech stack
Job description
Genesis Consult recherche un(e) Senior Java Integration Engineer pour concevoir, développer et maintenir des solutions d'intégration hybrides reposant sur Java, Apache ServiceMix/Camel et Microsoft Azure Integration Services.
Senior Java Integration Engineer - ESB, APIs & Azure, Vous interviendrez sur de nouveaux projets ainsi que sur l'évolution et le support en production des plateformes ESB, API Gateway et des flux inter-applications.
Vos responsabilités
- Concevoir, développer et tester des composants d'intégration et des backends Java ;
- Faire évoluer les plateformes ESB et API Gateway ;
- Définir les interfaces entre applications et assurer la fiabilité des échanges ;
- Configurer et monitorer Azure API Management et Azure Service Bus ;
- Analyser et résoudre les incidents de production ;
- Superviser la performance et la disponibilité des flux ;
- Mettre en place des tests automatisés et contribuer aux pipelines CI/CD ;
- Produire la documentation technique et les procédures d'exploitation ;
- Collaborer avec les architectes, développeurs, chefs de projet et équipes infrastructure.
Requirements
Vous disposez d'une solide expérience en développement Java et en intégration de systèmes complexes.
- Java, Java EE, Spring et Spring Boot ;
- Apache ServiceMix, Camel, ActiveMQ, Karaf, CXF ou OSGi ;
- REST, SOAP, JMS, JSON, XML, XSD et OpenAPI ;
- Azure API Management et Azure Service Bus ;
- Maven, Git, Azure DevOps et tests automatisés ;
- Linux, scripting et analyse de logs ;
- Architectures distribuées, microservices et conteneurs.
Une expérience en haute disponibilité, sécurité des API, JPA/Hibernate, SQL Server, Azure Blob Storage ou Kubernetes constitue un atout.
Ce qui fera la différence
Une expérience directe avec Apache ServiceMix.
Une expertise approfondie en Apache Camel, ActiveMQ, Karaf, OSGi ou sur un ESB comparable., * Java et les plateformes ESB ;
- Azure API Management et Azure Service Bus