KEYNAN
Notre client développe et maintient un projet d’échanges d’infrastructures
Ce projet est une offre de services permettant la mise à disposition de flux d’informations sous forme de fichiers et de Webservices.
Le projet est exécuté en SAFE, avec des incréments d’environ 2 mois. Chaque incrément est composé de sprint de 2 semaines.
Au sein de ce projet, le Domaine échanges et composé de 3 équipes Scrum et a pour mission de développer les chorégraphies servant à :
- Réceptionner les flux entrants venant d’applications partenaires, sous différents protocoles
- Transformer ces flux (ex : ouvrir un zip, zipper, transformer de XML vers YAML, etc.)
- Renvoyer ces flux vers des applications partenaires, sous différents protocoles
- Pouvoir rejouer ces flux
Nous recherchons un développeur Flux - ESB.
Définition de la mission
Travaux attendus :
- Participation active aux cérémonies agiles (sprint planning, sprint review, retrospective, daily meetings)
- Appui au Référent Fonctionnel et au Product Owner dans l’écriture des Users Stories découlant des besoins des partenaires
- Développement des chorégraphies
- Test des développements dans la stratégie de tests du projets (tests unitaires, tests automatiques, etc.)
- Participation aux mises en production (horaires possibles en HNO)
Compétences requises :
- API REST/SOAP : Spécification d’interface (wsdl, swagger)
- File de message : ActiveMq, RabbitMq, JMS
- Intégration continu : GitLab CI, Jenkins, Maven, Artifactory
- Utilisation de Mock
- Transformation de données XML/JSON : XSLT, Xpath, Jolt
Compétences complémentaires :
- Modélisation de données : Jackson, Jaxb
- Sérialialisation : marshalling, unmarshalling
- Protocole d’échange de fichier : FTP/SFTP/FTPS/SMTP
- Création de Mock (REST/SOAP)
- ESB : Talend, WebMethod, Mule ESB, Apache Camel, Oracle Service Bus, WSO2
- Pattern EIP : routage, agrégation, découpage, filtrage
- Connaissance Spring BOOT/MVC
- Java beans
Démarrage Juillet ou à partir de Septembre.