Trouvez votre prochaine offre d’emploi ou de mission freelance RxJS

7 résultats
Freelance

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

LeHibou
Publiée le
Angular
Keycloak
OpenAPI

3 mois
450 €
Courbevoie, Île-de-France
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
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Java Angular

CAT-AMANIA
Publiée le
Angular
Apache Maven
Git

1 an
40k-45k €
150-380 €
Amiens, Hauts-de-France
Environnement technique Java 8 / Spring Angular (dernières versions), NgRx Profil confirmé, 6 à 12 ans d'expérience Offre : Nous recherchons pour une équipe de développement basée à Amiens, un développeur JAVA. Au sein de la Direction de l'Offre Gestion des Ressources Humaines, vous évoluerez dans un environnement Agile et conforme aux exigences réglementaires, en collaboration avec des équipes pluridisciplinaires (scrum masters, product owners et experts techniques transverses). Votre quotidien : • Participer à l'analyse, la conception, le développement et aux tests des applications dans un environnement agile. • Contribuer à la mise en place de solutions techniques fiables, maintenables et de qualité. • Collaborer étroitement avec les équipes produit, fonctionnelles et techniques pour assurer la réussite des projets. • Veiller au respect des bonnes pratiques de développement et participer à l'amélioration continue. • Documenter et présenter les fonctionnalités développées. • Apporter un support technique et/ou fonctionnel auprès des utilisateurs. • Intervenir ponctuellement sur la configuration, les bases de données ou les scripts de déploiement selon votre expertise. Cette description n'est ni limitative, ni exhaustive. Elle prend en compte les principales responsabilités. Une expertise approfondie en conception et développement logiciel est requise, avec une maîtrise technique solide des écosystèmes Java/JEE et Angular. Cette expertise s'appuie sur la parfaite connaissance des frameworks Hibernate, NGRX et RXJS, ainsi que sur une solide expérience des bases de données relationnelles (SQL/PostgreSQL). La maîtrise des outils modernes de développement et d'intégration continue (Git, Jenkins, Maven, Nexus) est essentielle, de même qu'une bonne connaissance des environnements Linux/Unix et des IDE comme Eclipse et Visual Studio Code. Une connaissance des architectures logicielles, notamment dans un contexte d'ERP, et une expérience avérée des pratiques Agiles (Scrum, itérations, revues de code) sont également attendues. Enfin, la familiarité avec l'utilisation des outils de ticketing sera appréciée.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Confirmé Angular & DevOps

VISIAN
Publiée le
Développement

1 an
240-460 €
Paris, Île-de-France
1. ContexteDans le cadre de l'évolution et de l'amélioration continue de ses applications, une organisation recherche un développeur confirmé spécialisé en Angular, avec une sensibilité DevOps, afin de renforcer son équipe de développement. La mission vise à concevoir et maintenir des applications web performantes, à garantir la qualité du code et à contribuer à l'automatisation des processus de déploiement. Le consultant interviendra en collaboration avec les équipes de développement, DevOps et métiers, notamment dans le cadre de la finalisation et de l'optimisation des pipelines d'intégration et de déploiement continus (CI/CD). 2. Missions du posteDéveloppement Front-End et Back-EndConcevoir, développer et maintenir des interfaces web performantes, ergonomiques et évolutives avec Angular. Développer des composants front-end en utilisant TypeScript, HTML5 et RxJS. Participer au développement et à l'intégration d'API back-end en .NET / C#. Garantir la qualité, la maintenabilité et la fiabilité du code, notamment par la mise en place de tests unitaires et le respect des bonnes pratiques de développement. Collaborer avec les équipes métier et les équipes projet afin de traduire les besoins fonctionnels en solutions techniques adaptées. DevOps et automatisation CI/CDAssurer le rôle d'interlocuteur technique auprès des équipes DevOps afin d'aligner les besoins des développeurs avec les pratiques d'automatisation. Contribuer à la finalisation, à la configuration et au déploiement des pipelines CI/CD pour les applications front-end et les API. Participer à la mise en œuvre et à l'optimisation des chaînes d'automatisation à l'aide des outils dédiés. Mettre en place et configurer les outils d'analyse de la qualité du code, notamment Sonar, ainsi que les Quality Gates. Veiller à la fiabilité des processus d'intégration, de validation et de déploiement des applications. Contribuer à l'amélioration continue des pratiques de développement et d'industrialisation.
Voir cette offre
CDI

Offre d'emploi[CDI] Développeur Java Confirmé — Full-Stack / CI/CD / Sécurité / IA

CONCRETIO SERVICES
Publiée le
Angular
AngularJS
CI/CD

45k-55k €
Lyon, Auvergne-Rhône-Alpes
MISSIONS PRINCIPALES Développement Java Développer et maintenir des APIs REST et microservices en Java 17/21 avec Spring Boot 3.x (Spring Security, Spring Data JPA) Écrire des tests unitaires et d'intégration rigoureux (JUnit 5, Mockito, AssertJ) Participer aux code reviews en équipe mixte Contribution Full-Stack TypeScript Développer des composants et interfaces en Angular (RxJS, routing, HttpClient) ou Vue.js (Composition API, Pinia, Vue Router) Intégrer les APIs REST depuis le front-end en TypeScript CI/CD & DevOps Contribuer aux pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins ou équivalent) : écriture, amélioration, intégration des tests automatisés et du linting Maîtriser le cycle de delivery complet : commit → build → test → deploy Sécurité by Design Appliquer l'OWASP Top 10 dans le développement quotidien : injection, XSS, CSRF, broken auth Gérer les dépendances vulnérables (SCA : Dependabot, Snyk, OWASP Dependency-Check) Configurer et utiliser Spring Security (authentication, autorisation, JWT/OAuth2) Usage de l'IA dans le Développement Utiliser GitHub Copilot, Cursor, Claude Code ou équivalent au quotidien pour la génération de code, les tests, la documentation et le refactoring Structurer les prompts pour des cas d'usage complexes Valider et revue le code généré pour éviter la dette technique Collaboration en Équipe Mixte Participer aux rituels Agile (daily, sprint planning, review, rétro) Travailler avec des interlocuteurs variés : développeurs ESN, tech leads et product owners côté client Gérer Git en équipe : branching strategy, merge requests, résolution de conflits
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Java Confirmé — Full-Stack / CI/CD / Sécurité / IA

CONCRETIO SERVICES
Publiée le
CI/CD
Github
IA

3 ans
Lyon, Auvergne-Rhône-Alpes
Développement Java Concevoir, développer et faire évoluer des APIs REST et des microservices en Java 17/21 avec Spring Boot 3.x (Spring Security, Spring Data JPA) Rédiger des tests unitaires et d'intégration solides (JUnit 5, Mockito, AssertJ) Prendre part aux revues de code au sein d'une équipe mixte Contribution Full-Stack TypeScript Réaliser des composants et des écrans avec Angular (RxJS, routing, HttpClient) ou Vue.js (Composition API, Pinia, Vue Router) Brancher le front-end TypeScript sur les APIs REST CI/CD et DevOps Contribuer aux pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins ou outil comparable) : les écrire, les faire évoluer, y intégrer les tests automatisés et le linting Maîtriser toute la chaîne de livraison : commit → build → test → déploiement Sécurité by Design Mettre en pratique l'OWASP Top 10 au quotidien : injection, XSS, CSRF, failles d'authentification Suivre et corriger les dépendances vulnérables (SCA : Dependabot, Snyk, OWASP Dependency-Check) Paramétrer et exploiter Spring Security (authentification, autorisation, JWT/OAuth2) L'IA au service du développement Recourir chaque jour à GitHub Copilot, Cursor, Claude Code ou un outil équivalent pour générer du code, des tests, de la documentation et pour refactorer Construire des prompts structurés pour les cas d'usage complexes Relire et valider le code produit par l'IA afin de ne pas créer de dette technique Collaboration en équipe mixte Participer aux cérémonies Agile (daily, sprint planning, review, rétrospective) Échanger avec des interlocuteurs divers : développeurs d'ESN, tech leads et product owners côté client Travailler avec Git en équipe : stratégie de branches, merge requests, résolution de conflits
Voir cette offre

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