Aller au contenu
M1855 · Collective.work

Développeur Full-Stack Angular & Java 21 / Spring Boot - Freelance (H/F)

Description du poste

Taux journalier (TJM): 450€ / jour 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. * Alerter rapidement sur les risques, documenter les choix techniques et animer des sessions de partage de connaissances pour faciliter la reprise en interne. Environnement technique * Front-end : Angular, PWA, @angular/pwa, Service Worker, RxJS, signals, NgRx * Back-end : Java 21, Spring Boot 3.x, Spring Security, Spring Data JPA, API REST * Authentification et sécurité : Keycloak, OIDC, OAuth2 Resource Server, Authorization Code + PKCE * Stockage et données : PostgreSQL, SQL, Cache Storage API, IndexedDB * API et documentation : OpenAPI, Swagger * Outils de conception : Figma Livrables attendus * PWA, panel d'administration et API REST opérationnels et conformes aux exigences fonctionnelles et de sécurité. * Intégration Keycloak/OIDC sécurisée et robuste côté front et back. * Stratégie hors ligne et mécanismes de synchronisation fiabilisés et testés sur des scénarios d'usage réel. * Code source versionné, propre, couvert par des tests et documenté, avec README, diagrammes d'architecture et guide de reprise en interne. * Points d'avancement réguliers et alertes proactives sur les risques

Données marché — Développeur / Développeuse web

Salaire brut mensuel

Médiane, équivalent temps plein · France Travail

Débutant2 329 €
Tous profils2 487 €
Expérimenté2 658 €
Tension du marché
Équilibré

Techniciens d'étude et de développement en informatique

Médian : 2 121 € net (DARES)

Projets de recrutement
35 503

postes prévus (BMO 2025)

Métiers associés

Emploi et orientation à Courbevoie

À ne pas manquer

Offres similaires.