Le consultant aura pour missions :
- Dvelopper et maintenir des API RESTful pour les applications de gestion des donnes produits du client en sassurant de leur performance fiabilit et scalabilit
- Rdiger la documentation technique des API
- Grer la collaboration avec les quipes de dveloppement frontend et backend pour garantir lintgration optimale des APIs dans les systmes existants.
Qualifications :
- Diplm(e) dun Bac5 en cole dingnieur ou quivalent universitaire avec une spcialisation en informatique
- Exprience de plus de 7 ans en Tests Unitaires : JUnit Mockito
- Une exprience dans le secteur du commerce de dtail ou de la grande distribution serait un plus.
Hard skills :
- Matrise des frameworks de dveloppement Java/Kotlin pour la cration dAPI RESTful tels que Spring Boot ou Micronaut.
- Exprience avec les bases de donnes relationnelles (SQL) et les langages de requtes associs (ex: SQL PL/SQL).
- Connaissance approfondie des concepts et des outils de tests unitaires (JUnit Mockito) pour garantir la qualit du code.
- Matrise des outils et des pratiques de CI/CD (intgration continue et livraison continue) pour automatiser le processus de dveloppement et de dploiement des API.
- Exprience avec les technologies de messagerie asynchrone comme Kafka pour la communication entre les diffrentes applications.
- Exprience avec les tests dintgration de bout en bout (Endtoend Tests) pour valider le bon fonctionnement des API dans le contexte de lapplication complte.
- Comprhension des principes dinjection de dpendances et utilisation de frameworks comme Hilt pour la gestion des dpendances dans le code.
- Connaissance des formats de donnes XML pour lchange dinformations avec les systmes externes.
- Exprience avec les solutions PIM/MDM du march de prfrence IBM MDM CE.
Soft skills :
- Excellente communication crite et orale : Aptitude produire des livrables et des reportings de haute qualit.
- Esprit danalyse et damlioration continue : Capacit valuer le code et ses impacts ainsi qu remettre en question les solutions existantes pour les amliorer.
- Capacit de prise de recul : Aptitude valuer les problmatiques avec objectivit et proposer des solutions damlioration.
- Esprit dquipe : Capacit collaborer efficacement avec les membres de lquipe po atteindre des objectifs communs.
- Matrise des concepts dAgilit (Scrum Sprint Planning Backlog).
-
Remote Work :
Yes
Employment Type :
Fulltime