• Prise de connaissance de l’architecture des briques composant le projet
• Participation aux Daily Meeting, à l’estimation (Planning Poker) et la priorisation du Backlog
• Chiffrage des User Stories
• Prise en charge des User Stories
• Développement des fonctionnalités priorisées
• Développement des tests unitaires et fonctionnels
• Démonstration des fonctionnalités développées lors des réunions d'itérations
• Rédaction de la documentation technique
• Revue de code, refactoring, optimisation
• Livraisons et REX
• Participation à la réalisation de patches bloquants et hotfixes, analyses d’incidents. Ce travail pourra comporter, le cas échéant, une optimisation technique
• Assurer la bonne maintenance du repo GIT du/des projet(s) et des process de déploiement
• Participation (et force de proposition) aux réunions des développeurs, des Tech Lead, et des communautés de pratiques qui peuvent se monter sur le plateau projet
• Déploiement des branches applicatives
• Intégrer l'IA générative dans les pratiques quotidiennes : User Stories, tests, documentation, logs, comptes-rendus... Chaque production générée par l'IA faisant l'objet d'une revue et d'une validation par l'intervenant avant utilisation
• Participer à l’amélioration continue du socle IA
Les compétences techniques attendues sont les suivantes :
• Expertise dans le développement en Java 21
• Maîtrise avancée de Git
• Maîtrise avancée d’outils de reporting sur la qualité du code (si possible : Sonar)
• Expériences sur des projets Backend avec Spring (Spring Boot, Spring Batch, Spring Integration)
• Expériences sur des projets Frontend avec Angular
• Expériences sur des projets utilisant des BDD PostgreSQL
• Expériences sur des projets utilisant des BDD MongoDB
• Expériences sur des projets utilisant une architecture de microservices
• Expériences sur des projets utilisant de la cartographie
• Expériences sur des projets utilisant des tests unitaires (si possible : JUnit)
• Expériences sur des projets en CI/CD (si possible : Jenkins)
• Connaissances avancées en ORM (si possible : Hibernate, Spring Data)
• Connaissances avancées des API REST et de l’outil de documentation Swagger
• Connaissance d’outils et FrameWork de tests automatisés
• Connaissances en programmation shell
• Expérience opérationnelle quotidienne de l'IA générative : cas d'usage mis en œuvre, capitalisation des pratiques, mise en place de garde-fous de relecture des productions de l'IA
Les compétences fonctionnelles attendues sont les suivantes :
• Connaissances avancées en « Méthodologie Agile » et dans le framework SCRUM
• Connaissances sur l’utilisation de JIRA et Confluence
• Expérience dans la réalisation d’études, de cadrage, et de POC