Taux journalier (TJM): 500
Contexte
Actuellement notre outil de gestion du cycle de vie du produit - PLM (Product Lifecycle Management) interne, PACE ne convient plus aux utilisateurs, son remplacement par une solution éditeur a été acté, au sein du programme de transformation de la chaîne numérique.
La chaîne numérique doit permettre, à terme, d’avoir :
- 100% des produits conçus numériquement
- une 3D exploitable par l’ensemble de la chaîne de la valeur
- 100% des data qualitative et à disposition de tout le SI
Dans ce cadre, le PLM doit :
- Proposer des fonctionnalités permettant d’améliorer l’efficacité du geste utilisateur
- Capitaliser et mettre à disposition les données/3D nécessaires à la conception
- Faire le lien avec tout le SI (offre, production, CAO…)
Missions
- Conception et développement : concevoir, développer et maintenir des produits digitaux performants et résilients en utilisant principalement Java 21 et le framework Quarkus.
- Streaming de données : mettre en œuvre et optimiser les flux de données en temps réel via Apache Kafka (Producers, Consumers, Kafka Streams).
- Qualité et robustesse : garantir l'excellence du code (lisibilité, maintenabilité) et la couverture de tests (unitaires, intégration, fonctionnels).
- Agilité SCRUM : participer activement à toutes les phases du cycle SCRUM (Daily Scrum, Sprint Planning, Review, Rétrospective), en collaboration étroite avec le Product Owner et le Scrum Master.
- Architecture : contribuer aux choix d'architecture et aux revues de code, en proposant des solutions techniques innovantes et adaptées aux contraintes de haute performance et de scalabilité.
- DevOps : contribuer à l'industrialisation des développements (CI/CD, Monitoring, Conteneurisation avec Docker/Kubernetes).
- Mentorat : partager votre expertise et accompagner les développeurs moins expérimentés de l'équipe.
Compétences demandées
- Quarkus : confirmé
- Java : expert
- Kafka : confirmé