Développeur Fullstack Java - Angular H/F
Entreprise: Inetum
Type de contrat: CDI
Localisation: Dijon (21)
Salaire: 32 500 – 46 800 € brut/an (estimation Hellowork)
Niveau d’études requis: Bac +5
Contexte & Mission
Dans le cadre d’un projet de
réécriture complète d’un socle applicatif, un client du secteur public basé à Dijon souhaite transformer ses
tableaux de bord Power BI en une
application web Angular sur mesure.
Objectifs clés :
- Permettre à chaque direction d’accéder à des indicateurs clés (KPI) et suivis d’activités via une solution sécurisée, évolutive et adaptée aux besoins métiers.
- Développer une application sans existant, avec une forte dimension de conception et structuration technique.
- Intervenir en proximité client, au sein d’une équipe réduite (2-3 personnes), incluant un alternant et des ressources internes partiellement disponibles.
Responsabilités Principales
- Analyse & spécifications :
- Analyser et formaliser les besoins métiers pour répondre aux exigences du projet.
- Développement Back-end (Java) :
- Concevoir et développer des composants avec Java 21 et Spring Boot.
- Développer des batchs via Spring Batch et Spring Cloud Data Flow.
- Assurer la qualité du code et l’optimisation des performances.
- Développement Front-end (Angular) :
- Créer une interface Angular (v21 ou 22) centrée sur le pilotage et les indicateurs.
- Implémenter des composants réutilisables et une architecture modulaire.
- Tests & Intégration :
- Rédiger des tests unitaires (Jasmine) et des tests d’intégration REST (Rest Assured).
- Garantir une intégration continue (Jenkins) de haute qualité.
- Livraisons & Agilité :
- Assurer des livraisons régulières pour les phases de qualification.
- Participer aux rituels Agile/Scrum (Daily, Sprint Planning, Review, Rétrospective, Raffinage).
- Support & Formation :
- Accompagner les exploitants et assurer le support en production.
- Contribuer à la montée en compétence de l’équipe, notamment pour l’alternant.
Environnement Technique
- Back-end : Java 21, Spring Boot, Spring Batch, Spring Cloud Data Flow
- Front-end : Angular (v21 ou 22)
- Tests : Jasmine (unitaires), Rest Assured (intégration)
- CI/CD : Jenkins
- Données/Flux : Travaux ponctuels sur les flux (Talend apprécié mais non obligatoire)
- Méthodologie : Agile / Scrum