Description du poste
Au sein des activités Smart Grid, vous intervenez sur des projets de Smart Metering basés sur le produit de Worldgrid, utilisé par des distributeurs d’électricité pour la gestion de compteurs communicants.
Vos activités incluent notamment l’étude et l’implémentation de protocoles de communication (tels que DLMS/COSEM), la conception et le développement de drivers permettant le dialogue avec des compteurs communicants, ainsi que la prise en compte des contraintes de sécurité (authentification, chiffrement, gestion des accès).
L’environnement technique comprend principalement Java/JEE, Oracle, PostgreSQL, SQL, avec des outils tels que Eclipse, VsCode, Netbeans, Gitlab, JIRA, Docker et Jenkins.
Missions :
- Vous participez à la conception et à la réalisation de solutions logicielles en environnement Java/JEE, en vous appuyant sur une architecture composée notamment de WebLogic 12.2/WildFly, Oracle 19c/PostgreSQL, Java (JDK 8/JDK 21) ou encore JMS/ Kafka. Le produit constitue un socle générique adaptable aux besoins clients via des développements spécifiques réalisés en mode projet ;
- Vous contribuez au développement et à l’évolution de composants applicatifs, en lien avec des problématiques techniques fortes autour de la communication avec les équipements terrain et de la fiabilité des échanges ;
- Vous intervenez dans un environnement technique exigeant, impliquant des systèmes communicants, des protocoles techniques et des contraintes de performance, de sécurité et de robustesse importantes. Vous êtes également attentif à la qualité des développements (tests, performance, maintenabilité) et contribuez aux choix techniques du projet ;
- Vous disposez de solides compétences en développement Java, êtes à l’aise dans des environnements techniques complexes (protocoles, IoT, systèmes distribués) et savez conjuguer rigueur, autonomie et expertise technique.