Les missions 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é

  1. Expérience en JAVA / Maven : Maîtrise
  2. Expérience en Spring ou Quarkus : Maîtrise
  3. Expérience en API REST / GraphQL : Maîtrise
  4. Expérience en Python / JupyterHub notebook : Connaissance
  5. Expérience en ReactJS / TypeScript : Maîtrise
  6. Expérience en Système d'Information Géographique : Connaissance
  7. Expérience en Gitlab / Gitlab-CI : Maîtrise
  8. Expérience en Docker / K8S ou SWARM : Maîtrise
  9. Expérience en JIRA/Confluence : Connaissance

Compétences requises

  • Docker
  • Python
  • Java
  • API
  • Jira
  • Spring
  • Création d'une base documentaire
  • Git
  • Scrum
  • React JS
  • Maven
  • Confluence
  • TypeScript
  • API REST
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Toulouse