Vous souhaitez contribuer à des solutions modernes au cœur d’un écosystème technologique axé sur les données, les API et les microservices? Ce mandat vous permettra de jouer un rôle clé dans la conception et l’évolution de solutions full-stack, tout en travaillant avec des technologies modernes d’intégration, de streaming et de déploiement continu.
Responsabilités
- Concevoir et développer des interfaces front-end avec React, Redux, JavaScript et HTML.
- Concevoir et mettre en œuvre des solutions d’intégration et de consommation de données à l’aide d’API, de microservices et de technologies de streaming, notamment Kafka.
- Développer et faire évoluer des pipelines favorisant l’automatisation des processus de CI/CD et des tests automatisés dans une approche TDD.
- Participer à l’évolution et au maintien de l’écosystème technologique entourant les API, DataPower, Kafka, SOA et MQ, ainsi que leurs différents points d’intégration.
- Identifier et communiquer les enjeux liés à la dette technique et contribuer à leur prise en charge.
- Collaborer avec les équipes de support applicatif et d’exploitation TI afin de diagnostiquer et résoudre les enjeux opérationnels.
- Collaborer avec l’architecte de données à la modélisation des flux de données entre les différentes applications.
- Participer activement aux pratiques agiles et contribuer à l’amélioration continue des façons de faire de l’équipe.
- Assumer une approche « You build it, you run it », de la conception jusqu’à l’exploitation des solutions.
Profil recherché
- Baccalauréat ou maîtrise en informatique, génie logiciel ou domaine connexe, ou expérience équivalente.
- Expérience solide en développement logiciel et en programmation orientée objet.
- Maîtrise de Java et bonne compréhension des principes d’ingénierie logicielle.
- Expérience avec des architectures modernes : microservices, API, architecture par domaine, streaming et flux de données en temps réel.
- Expérience avec les environnements Cloud et les technologies d’orchestration d’API et de microservices.
- Bonne connaissance des pratiques et outils DevOps, notamment Git, GitHub ou Bitbucket, Jenkins ou GitHub Actions, Nexus ou Artifactory, Docker et EKS.
- Expérience en développement front-end avec React, Redux, JavaScript et HTML.
- Expérience dans un environnement agile.
- Intérêt marqué pour les environnements où les équipes sont responsables à la fois de la construction et de l’exploitation de leurs solutions.
- Bilinguisme français et anglais, à l’oral comme à l’écrit.