Nu solliciteren

voor Freelance Développeur Full Stack Java/Angular Confirmé

← Alle vacatures

Freelance Développeur Full Stack Java/Angular Confirmé (2/2)

Omschrijving

Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.

Description de la solution

En tant que développeur full stack, vous contribuez à la mise en place d’une solution destinée à centraliser et diffuser des images et vidéos géoréférencées via un portail cartographique. Les utilisateurs doivent pouvoir naviguer de manière fluide dans les médias, explorer les contenus via le référentiel linéaire et appliquer des filtres selon le type d’acquisition, la date et l’outil d’acquisition. La solution doit aussi permettre une consultation historique comparative afin de visualiser les évolutions dans le temps.

  • Défilement fluide des images pour une navigation intuitive et efficace.
  • Affichage de l’image en coordonnées route-BK.
  • Filtrage des images selon le type d’acquisition, la date et l’outil d’acquisition.
  • Consultation comparative de l’historique des images et vidéos, avec navigation par époque.
  • Géolocalisation précise de chaque image et vidéo, avec accès direct via un clic sur la carte.
  • Navigation via le référentiel linéaire comme atout supplémentaire.

Objectifs et Bénéfices du Projet

  • Mise à disposition d’images et de vidéos géoréférencées sur un portail.
  • Centralisation et diffusion de volumes très conséquents d’images et de vidéos géoréférencées.
  • Lecture de différentes sources d’images, dans plusieurs formats, au sein d’un même outil.
  • Navigation dans les images et vidéos, y compris via le référentiel linéaire.
  • Filtrage des images par type d’acquisition, date et outil d’acquisition, avec consultation d’un historique comparatif.
  • Réduction des coûts liés à la gestion des images et vidéos.

Périmètre et Besoins

Pour répondre aux attentes du projet, la solution devra notamment couvrir les points suivants :

  • Supporter l’utilisation simultanée de l’application par plus de 10 utilisateurs.
  • Intégrer l’ensemble de l’historique des images et vidéos disponibles, issues de sources variées.
  • Permettre l’affichage de l’évolution par année.
  • Offrir la consultation et le défilement de photos dans un format de vue immersive, avec extension possible aux vidéos.
  • Géolocaliser chaque image et vidéo et permettre la navigation via un clic sur la carte.

Contraintes

  • Les images actuelles sont déjà stockées sur des serveurs existants de manière artisanale.
  • Les visages et les plaques de voitures ne peuvent pas être diffusés.
  • Les bâtiments à caractère stratégique ou confidentiel, ainsi que les plaques et les personnes, doivent être floutés.
  • Le volume de données est très important, de plusieurs To à plusieurs dizaines de To, et continue d’augmenter.
  • Les formats d’images et de traces GPS sont variés, avec la possibilité d’en intégrer d’autres à l’avenir.
  • Une haute ergonomie est requise : défilement rapide des images, accès rapide à une position, une époque ou un outil d’acquisition, et intégration avec le portail.

Architecture cible

  • Back-office Angular
  • API Spring Boot
  • Base de données PostgreSQL
  • Intégration cartographique avec un visualiseur existant
  • Hébergement sur l’infrastructure existante

Reprise de données

Le projet inclut la reprise des données actuellement stockées dans une base Oracle via Oracle Spatial.

📝Votre profil

Expérience confirmée en tant que développeur full stack (niveau T2).

Skills

  • Angular
  • Database (SQL, geodatabase ESRI, PostgreSQL, PostGIS)
  • design system
  • expérience avec les frameworks de tests (comme Jest, Mocha, Cypress)
  • Expérience avec les outils CI/CD (comme Jenkins, GitLab CI)
  • Java
  • Javascript
  • Jira & Jira Xray
  • Oracle spatial
  • Outils géospatiaux (Leaflet, OpenLayers, Geoviewer ou Mapbox)
  • OWASP
  • Solution Architecture
  • Spring Boot
  • Web Services, REST API, RESTful API

Languages

  • French (mandatory)
Solliciteer nu