> Markdown version of [/jobs/ext/4058848-developpeur-full-stack-angular-java-21-spring-boot-h-f](https://www.wearedevelopers.com/jobs/ext/4058848-developpeur-full-stack-angular-java-21-spring-boot-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Développeur Full-Stack Angular & Java 21 - Spring Boot H/F - **Company:** No Requirements - **Location:** Courbevoie, France (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), User Authentication, Unit Testing, Software Quality, Code Review, Databases, Cross-Origin Resource Sharing (Ajax Programming), Data Synchronization, Github, Design of User Interfaces, Java Persistence API, Spring Framework, PostgreSQL, OAuth, Query Optimization, Standard Sql, Swagger, SQL Databases, Openapi, RxJS, Angular Material, Okta, Delivery Pipeline, Spring-boot, Backend, Git, AngularJS, Gitlab-ci, Figma, Front End Software Development, Restful APIs, Docker - **Published:** October 20, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/84629260.html ## About the Role Très bonne maîtrise d'Angular et de son architecture par composants. - Maîtrise de Java 21, Spring Boot et du développement d'API REST. - Expérience des PWA, du fonctionnement hors ligne et de la synchronisation des données. - Maîtrise de l'authentification OIDC/Keycloak et de la sécurisation des applications. - Connaissances de PostgreSQL/SQL et de la conception de schémas de données. Compétences personnelles - Autonomie et force de proposition, avec capacité à concevoir des solutions de bout en bout et à les défendre par des arguments techniques. - Orientation vers les usages métier et compréhension de l'expérience utilisateur globale. - Approche pragmatique privilégiant des architectures simples, évolutives et faciles à maintenir. - Excellente communication et capacité à expliquer des concepts techniques à des interlocuteurs variés. - Rigueur sur la qualité logicielle : tests unitaires et d'intégration, revues de code et documentation claire. Atouts appréciés - Connaissance de Figma, idéalement du MCP Figma. - Expérience avec Docker et les pipelines CI/CD, notamment GitLab CI ou GitHub Actions. - Notions de personnalisation multi-tenant : thèmes ou branding par client et isolation des données au niveau de la base. - Expérience avec Angular Material., Angular et développement de PWA, Java 21 et Spring Boot, API REST et PostgreSQL/SQL, Fonctionnement hors ligne et synchronisation, Authentification sécurisée avec Keycloak/OIDC Compétences / Qualités qui seraient un + : Connaissance de Figma, idéalement du MCP Figma ; expérience avec Docker et les pipelines CI/CD (GitLab CI, GitHub Actions) ; notions de personnalisation multi-tenant ; expérience avec Angular Material., Profil recherchéAngular et développement de PWAJava 21 et Spring BootAPI REST et PostgreSQL/SQLFonctionnement hors ligne et synchronisationAuthentification sécurisée avec Keycloak/OIDC, * Angular et développement de PWA * Java 21 et Spring Boot * API REST et PostgreSQL/SQL * Fonctionnement hors ligne et synchronisation * Authentification sécurisée avec Keycloak/OIDC EUR Spring Force de proposition API SQL Git Angular Autonomie PostgreSQL API REST Spring Boot Java Figma Docker ## Description 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 identifiés.