Développeur Full-Stack Angular & Java 21 / Spring Boot
via Le HibouIndustriePubliée il y a 1 semaine
450 €/j
- Lieu
- Courbevoie · Hybride
- Durée
- 6 mois
- Démarrage
- 10 novembre 2026
- Expérience
- Séniorité non précisée
- Langues
- Français
- Contrat
- Freelance
Situer cette mission
Repères calculés par FreelanceScope sur les missions ouvertes de son catalogue — ils ne proviennent pas de l'annonce et n'engagent pas l'entreprise.
- Le TJM de cette mission se situe au-dessus de la médiane des 244 missions de votre métier et de votre séniorité de notre catalogue dont l'annonce publie un budget, dont la médiane est de 400 €/jour (moitié centrale : 375 à 495 €/jour).
- 7 missions développeur full-stack sont ouvertes à Courbevoie en ce moment, sur 1477 pour ce métier en France.
- 12 % des missions développeur full-stack de notre catalogue sont ouvertes en télétravail total.
- Compétences peu demandées ailleurs dans le catalogue : Keycloak (14 missions), OpenAPI (48 missions), Figma (69 missions). À séniorité égale, une compétence rare se négocie mieux.
Séniorité non précisée par l'annonce · Comment ces repères sont calculés
La mission
Notre client dans le secteur Industrie recherche un/une Développeur Full-Stack Angular & Java 21 / Spring Boot H/F
Description de la mission :
Contexte
Dans le cadre d'un projet de transformation digitale, une PWA et son panel d'administration sont reconstruits en Angular à partir de designs Figma, avec une API REST en Java 21 et Spring Boot. L'écosystème s'appuie sur une authentification centralisée Keycloak/OIDC. Les usages terrain mobilité, connexion instable ou absente, prise de photos et manipulation de documents PDF sont au cœur du besoin. L'application doit fonctionner de façon fiable hors connexion.
Le développeur intervient sur l'ensemble de la chaîne de valeur, de la conception de l'API à l'intégration de l'interface utilisateur, au sein d'une petite équipe agile. La simplicité, la performance et la maintenabilité des choix techniques sont prioritaires.
Mission
Développer et livrer une PWA, un panel d'administration et une API REST performants, sécurisés et utilisables sur le terrain. Mettre en place une stratégie robuste de fonctionnement hors ligne et de synchronisation des données, et produire un code propre, testé, documenté et facilement reprenable par les équipes internes.
Principales responsabilités
Construire la PWA et le panel d'administration en Angular à partir des designs Figma.
Mettre en place le Service Worker, les stratégies de cache et le mode hors ligne, y compris la synchronisation au retour du réseau.
Gérer l'installabilité et la mise à jour de l'application en arrière-plan.
Implémenter les fonctionnalités mobiles de prise et d'envoi de photos, ainsi que la génération et la manipulation de PDF.
Mettre en place la gestion d'état avec des services et signals ou NgRx.
Concevoir et développer les endpoints de l'API REST en Java 21 et Spring Boot, en tirant parti des nouveautés de l'écosystème.
Assurer la persistance des données, l'optimisation des requêtes et la cohérence de la base de données lors des synchronisations hors ligne et en ligne.
Sécuriser l'API avec Keycloak et Spring Security, notamment la validation des tokens ainsi que la gestion des scopes et des rôles.
Intégrer l'authentification Keycloak/OIDC côté front avec Authorization Code + PKCE, gestion des tokens et de leur renouvellement, et intercepteurs HTTP.
Traiter les problématiques réseau et d'intégration : CORS, gestion fine des erreurs, en-têtes de sécurité et politiques Cache-Control.
Collaborer avec l'équipe UI/UX sur la faisabilité, les arbitrages design/technique et la traduction des designs en code.
Participer à la définition des contrats d'interface (API First / OpenAPI) et aux choix d'architecture.
Compétences attendues
Indispensables
- Angular
- Java
- Spring Boot
- Figma
- Keycloak
- OpenAPI
- PostgreSQL
Appréciées
- Agile
- SQL
- Docker
- CI/CD
- GitLab CI
- GitHub Actions


