Description du poste
Sous la double conduite du chef de projet et de l?architecte, le prestataire participera aux différentes phases de développement des projets du portefeuille « plateformes et échanges partenaires ».
Les missions principales incluent :
- Participation à la conception d?applicatifs.
- Rédaction de spécifications techniques.
- Développement complet ou partiel des applications.
- Développement de tests unitaires et d?intégration.
- Packaging et utilisation de la plateforme d?intégration continue.
Profil candidat:
Profil recherché
Formation et expérience :
- BAC +4 ou BAC +5 avec minimum 7 ans d?expérience dans un environnement similaire.
Expérience significative sur :
Conception logicielle : couverture d?exigences, spécifications techniques, modélisation UML.
Intégration : packaging, debug, tests unitaires et d?intégration.
Soutien correctif : optimisation de performances, maintenance et amélioration de fonctions existantes.
Compétences techniques :
- Maîtrise de l?environnement Java pour applications web : JDK (11, 17, 21), Tomcat.
- Frameworks : Spring (Spring Boot, Spring IOC, Spring MVC, Spring Batch), Hibernate.
- Services web : SOAP et REST.
- Connaissances de Kafka et Elasticsearch.
- Connaissances front-end : Angular, Javascript, CSS.
- Bases de données : Oracle.
- Environnement de développement : Eclipse / IntelliJ IDEA, GIT.
- Connaissance des principes de design logiciel : design pattern, programmation orientée service/interface, test-first.
- Méthodologies Agiles appréciées.
Qualités personnelles :
- Sens du service et de l?organisation.
- Force de propositions et esprit d?innovation.
- Bonnes capacités rédactionnelles et relationnelles.
Compétences clés
- Important : Spring, Hibernate, Web Services, Tests
- Intéressant : Angular, Kafka, Elasticsearch