Publiée le 17 juin
Mission du poste
Dans le cadre d'un projet stratégique du secteur industriel sensible, un outil de simulation est en cours de modernisation afin d'accompagner les évolutions d'installations techniques complexes.
L'objectif est de renforcer un environnement existant en développant un module transverse chargé de gérer les communications entre plusieurs systèmes, dans un contexte d'architecture distribuée, multi-composants et partiellement legacy.
Vos missions :
Développement & conception
- Participer à la conception technique du module de gestion des communications
- Développer les fonctionnalités de collecte, traitement et routage des messages
- Implémenter les mécanismes d'échange entre modules (flux, événements, synchronisation)
- Contribuer à l'intégration avec les systèmes satellites
Qualité et maintien du socle technique
- Produire un code robuste, maintenable et conforme aux standards projet
- Réaliser les tests unitaires et participer aux tests d'intégration
- Participer aux revues de code
- Contribuer à la résolution d'anomalies et à l'amélioration continue du produit
Travail en équipe Agile
- Participer aux cérémonies Agile (DSM, sprint planning, rétrospectives) et Safe (PI Planning)
- Contribuer à l'estimation des User Stories
- Prendre en charge des tickets de développement de manière autonome
- Collaborer avec les autres développeurs et les équipes connexes
Compréhension fonctionnelle & technique
- S'approprier les mécanismes métier liés à la simulation et aux échanges inter-systèmes
- Analyser du code existant (legacy) pour assurer les évolutions
- Participer à la documentation technique des développements réalisés
Profil recherché
- 3 à 7 ans d'expérience en développement Java en CDI
- Bonne maîtrise de : Java, Maven, Git, Linux (Debian)
- Expérience en :
- architectures distribuées
- échanges inter-applicatifs (API, messages, flux)
- Capacité à analyser du code legacy
Entreprise
Ensemble, allons plus haut et plus loin pour libérer votre potentiel.
Expert en transformation digitale, nous accompagnons nos clients à chaque étape de leur développement pour répondre à leurs enjeux métiers et technologiques.