Développeur Full-Stack Confirmé Java/Angular (Freelance)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ Mission
Vous intervenez sur la mise en place dâune solution digitale centralisĂ©e pour la gestion des demandes dâautorisations de transport de personnes, tant pour le traitement administratif que pour les contrĂŽles sur le terrain.
La solution doit fiabiliser les données, simplifier le suivi des dossiers, améliorer la consultation des autorisations et renforcer la traçabilité des décisions.
Objectifs
- Centraliser les demandes et autorisations dans une base de données unique
- Simplifier et sécuriser la gestion des dossiers par les agents
- Faciliter les contrÎles sur le terrain grùce à une consultation en temps réel ou différé
- AmĂ©liorer la transparence et lâaccĂšs Ă une information fiable sur les exploitants autorisĂ©s
- Réduire les délais de traitement et augmenter la qualité des données
Activités principales
- Concevoir et dĂ©velopper un backend exposant les rĂšgles mĂ©tier et lâaccĂšs aux donnĂ©es
- Développer un outil de consultation destiné aux agents
- Créer une application Android en Flutter pour les contrÎles terrain
- Mettre en place les flux de reprise et de migration des données existantes
- Intégrer de nouvelles données liées aux autorisations et aux exploitants
- Veiller au respect des standards techniques et de sécurité en vigueur
- Collaborer avec les parties prenantes métier afin de traduire les besoins fonctionnels en solutions techniques
- Contribuer Ă la journalisation, Ă lâaudit et au reporting, notamment via Power BI
FonctionnalitĂ©s clĂ©s de lâapplication
- Introduire, traiter et suivre les demandes dâautorisations
- Consulter les autorisations valides, leur durée, les véhicules et les exploitants concernés
- Vérifier rapidement, lors des contrÎles, si un exploitant ou un véhicule est autorisé
- Conserver un historique complet et une traçabilité des décisions
- Garantir la sécurité des accÚs selon les profils utilisateurs
Livrables attendus
- Application back-office opérationnelle
- API sécurisée et documentée
- Base de données structurée et alimentée
- Application Android pour les contrĂŽles terrain
- Documentation technique et fonctionnelle
- MĂ©canismes de journalisation et dâaudit conformes aux exigences de sĂ©curitĂ©
- Reporting Power BI
Gouvernance et cadre technique
Le projet est mené avec des technologies récentes et dans un cadre Agile. Le pilotage reste assuré par un chef de projet digital.
- Back-office : Angular, JavaScript, HTML5, CSS3
- Back-end API : Java, Spring Boot
- Base de données : Oracle
- Application mobile : Android / Flutter
- DevSecOps : CI/CD (par exemple Jenkins, GitLab CI)
- Conteneurisation et déploiement : Docker, Tanzu, Kubernetes
- Sécurité : gestion des rÎles et droits, audit, journalisation, bonnes pratiques OWASP
- Données : reprise des données existantes et intégration progressive de nouvelles données
SOFT SKILLS
- Pragmatique et orienté résultat
- Autonome avec un bon esprit dâĂ©quipe
- Communication transversale efficace
- Capacité à collaborer dans une équipe pluridisciplinaire
- Esprit critique et aptitude Ă challenger de maniĂšre constructive
đVotre profil
Vous disposez dâune expĂ©rience confirmĂ©e en tant que dĂ©veloppeur full-stack.
- Expérience en environnement Agile (Kanban, Scrum, ...)
- Bonne maĂźtrise de Java et Spring Boot
- Bonne maĂźtrise de JavaScript, HTML5, CSS3 et Angular
- Expérience avec Oracle et la migration de données
- Connaissance du développement Android avec Flutter
- Pratique des outils CI/CD
- Expérience de la conteneurisation et des plateformes associées
- Connaissance des bonnes pratiques de sécurité applicative (OWASP)
- Capacité à produire ou exploiter des reportings Power BI
- Français requis
MĂ©thode dâĂ©valuation
Les candidats retenus seront invitĂ©s Ă un entretien. Celui-ci pourra ĂȘtre organisĂ© Ă distance si nĂ©cessaire.