LeHibou

Mission freelance Développeur Full-Stack Angular & Java 21 / Spring Boot

Courbevoie (92)

LeHibou

Publiée le 10/20/2026

Partager cette offre

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 identifiés.

Profil recherché

Expérience

  • Expérience professionnelle requise, sans durée précisée dans la source.

Compétences techniques

  • 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.

Compétences / Qualités indispensables :

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.

Informations concernant le télétravail :

Oui — 2 jours/semaine

Profil recherché

  • 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

Boulogne-Billancourt, Île-de-France
20 - 99 salariés
Start-up
LeHibou, c’est la première plateforme de consultants freelances spécialisés en Tech & Innovation en Europe, qui met en relation les meilleurs experts avec des Grands Comptes et ETI. Chiffres clés & croissance : ✅ +180 000 consultants Tech inscrits ✅ 112M€ de CA en 2024 ✅ Lauréat de la FrenchTech Next40 ✅ Champion de la Croissance (Les Echos 2024 / Sifted 50 2024 / FT 2024 / Tech500) Notre différence ? Une alternative innovante aux ESN traditionnelles, grâce à une plateforme innovante utilisant l’IA et à un accompagnement humain pour tous nos clients et freelances. Nos offres : - LeHibou Experts, la 1ère plateforme des Freelances Tech en Europe - LeHibou Cybersecurity, l’accompagnement en Cybersécurité - LeHibou Executive, les Managers de votre transition 📍 Bureaux à Paris, Bordeaux, Toulouse, Lyon, Nantes, Marseille, Grand Baie & Bruxelles

Postulez à cette offre !

Trouvez votre prochaine mission parmi +10 000 offres !

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

Développeur Full-Stack Angular & Java 21 / Spring Boot

LeHibou

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous