Au sein de la Direction du SI Applicatif (DSIA) de notre client, les projets sont organisés par pôles de compétences, chacun responsable du pilotage, du développement, de la qualification et de la livraison de ses solutions auprès de la direction de l'exploitation.
Dans ce contexte, nous recherchons un Ingénieur Développement Java Senior (H / F) pour intervenir sur les projets du portefeuille Authenticité et Services de Confiance.
Vos missions
Sous la double conduite du Chef de projet et de l'Architecte, vous interviendrez sur différentes phases des projets applicatifs :
Conception & Spécifications
Participation à la conception d'applicatifs
Contribution à la rédaction des spécifications techniques
Modélisation logicielle (UML, design patterns)
Développement
Développement de tout ou partie des applications
Implémentation de tests unitaires et tests d'intégration
Développement orienté architecture de services (Spring, APIs REST / SOAP)
Intégration & Industrialisation
Packaging et utilisation de la plateforme d'intégration continue
Contribution à la mise en place des environnements applicatifs
Debug, analyse technique et optimisation des performances
Soutien & Amélioration continue
Correction d'anomalies et optimisation des fonctions existantes
Participation aux choix techniques
Rédaction des notes techniques et modes opératoires
Livrables attendus
Documents de spécifications techniques
Sources développées + tests unitaires et d'intégration
Modes opératoires d'installation
Notes techniques
Formation
Bac +4 / Bac +5 en informatique, école d'ingénieur ou équivalent
Expérience
7 ans d'expérience minimum dans le développement Java et les environnements décrits
Compétences techniques obligatoires
Java (JDK 11, 17, 21)
Serveur Tomcat
Spring (Spring Boot, IOC, MVC, Batch)
Hibernate
Services Web SOAP & REST
Bases de données Oracle
Environnements de développement : Eclipse / IntelliJ, Git
Conception logicielle (UML, design patterns, TDD, programmation par interface)
Compétences appréciées
Connaissances Angular
Méthodologies Agiles
Notions en signature électronique et cryptographie
Qualités personnelles
Sens du service
Rigueur et organisation
Force de proposition et goût pour l'innovation
Bonnes capacités rédactionnelles
Excellentes qualités relationnelles
Compétences clés
Obligatoires : Java, Spring
Importantes : Angular
Appréciées : UML, Oracle, SOAP / REST, Git, Spring Batch, intégration continue