Développeur Fullstack Java - Reactjs - DevOps H/F
FreelanceRepublik
- Ramonville-Saint-Agne - 31
- Freelance
- Télétravail partiel
- Bac +2
- Bac +3, Bac +4
- Bac +5
- Services aux Entreprises
Les compétences pour ce job
Vous vous reconnaissez dans ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Détail du poste
Le besoin
Contexte
Nous recherchons pour notre client, un acteur engagé du secteur du spatial, un(e) développeur(euse) fullstack Java/ React JS & DevOps.
Dans le cadre de la modernisation de centres d'alertes hydrologiques et météorologiques, notre client accompagne la mise en place d'un Data Hub et d'une gouvernance des données s'appuyant sur les composants de transformation numérique suivants :
- Interface Web de la PF-ENV à faire évoluer, basée sur le framework ReactJS interne
- Authentification et Autorisation via Keycloak
- Catalogue GeoNetwork
- Mise à disposition de services de manipulation des données via des APIs standardisées et interopérables dans le Data Hub
- Mise à disposition de Notebooks dans un environnement Jupyter Hub pour les scientifiques des autorités ou des organisations humanitaires pour des alertes météo
- Production de reports thématiques en fonction des communautés
- Diffusion de données et d'alertes au format CAP, WIS2.0 ou via une application smartphone
- L'accès aux données pour une chaine TV météo
Le projet s'inscrit dans le cadre d'une phase d'étude de 6 mois visant à préciser les cas d'utilisation, les données, les services qui apporteront la plus-value au projet. Cette phase initiale sera suivie du développement d'un MVP et d'un premier service.
Missions
- Développer les fonctionnalités attendues (parties backend et frontend) en fonction des priorités
- Mettre en place les différents niveaux de tests (unitaires, intégration...)
- Participation à l'intégration et au déploiement des composants (développés ou sur étagère), en lien avec le SRE du projet
- Prendre en charge les activités DevOps de l'équipe (Docker + Helm/K8S ou Swarm) en lien avec l'équipe DevOps centrale
- Créer et mettre à jour la documentation technique
- Participation aux réunions agiles de l'équipe (type Scrum)
- Respecter les règles applicables sur le projet (architecture, gestion de conf, qualité, sécurité...)
- Analyser les performances globales du système (bout en bout) en cas de problème détecté
Livrables
- Documentation technique sous Confluence / Sharepoint
- Code source sous Gitlab
- Tests unitaires sous Gitlab
- Système complet déployé sur les différents environnements
- Satisfaction des interlocuteurs CLS
Expertises recherchées
- Expérience en JAVA / Maven : Maîtrise
- Expérience en Spring ou Quarkus : Maîtrise
- Expérience en API REST / GraphQL : Maîtrise
- Expérience en Python / JupyterHub notebook : Connaissance
- Expérience en ReactJS / TypeScript : Maîtrise
- Expérience en Système d'Information Géographique : Connaissance
- Expérience en Gitlab / Gitlab-CI : Maîtrise
- Expérience en Docker / K8S ou SWARM : Maîtrise
- Expérience en JIRA/Confluence : Connaissance
Conditions de travail
- Durée : Longue durée
- Localisation : Ramonville Saint Agne (Toulouse)
- Télétravail : 2 jours/semaine
Le profil recherché
Profil recherché
- Expérience en JAVA / Maven : Maîtrise
- Expérience en Spring ou Quarkus : Maîtrise
- Expérience en API REST / GraphQL : Maîtrise
- Expérience en Python / JupyterHub notebook : Connaissance
- Expérience en ReactJS / TypeScript : Maîtrise
- Expérience en Système d'Information Géographique : Connaissance
- Expérience en Gitlab / Gitlab-CI : Maîtrise
- Expérience en Docker / K8S ou SWARM : Maîtrise
- Expérience en JIRA/Confluence : Connaissance
Infos complémentaires
Publiée le 25/08/2026 - Réf : 251fbd3ac83e2815956840f3385bbcfd