Description du poste
Dans le cadre d'un projet stratégique de transformation digitale au sein d'une grande organisation publique belge, nous recherchons un Développeur Full-Stack confirmé pour participer à la conception et au développement d'une plateforme centralisée de gestion de dossiers administratifs et de contrôles terrain.
Le projet vise à moderniser des processus métier critiques en développant un écosystème complet composé d'applications web, d'API sécurisées, d'une base de données centralisée et d'une application mobile destinée aux utilisateurs terrain.
Missions
Au sein d'une équipe pluridisciplinaire fonctionnant en mode Agile, vous serez amené à :
* Développer et maintenir les applications Front-End et Back-End.
* Concevoir et implémenter des API REST sécurisées.
* Participer au développement d'une application mobile Android basée sur Flutter.
* Contribuer à l'intégration et à la migration de données existantes.
* Assurer la qualité, la performance et la sécurité des développements.
* Participer aux revues de code et aux choix techniques.
* Produire la documentation technique nécessaire.
* Collaborer avec les analystes, architectes et équipes métier.
Environnement technique Front-End
* Angular
* JavaScript
* HTML5
* CSS3
Back-End
* Java
* Spring Boot
* API REST
Base de données
* Oracle
Mobile Flutter (Android)
DevOps & CI/CD
* Docker
* Kubernetes / Tanzu
* Jenkins
* GitLab CI
Reporting & Sécurité
* Power BI
* OWASP
* Gestion des rôles et permissions
Profil recherché
* Minimum 4 ans d'expérience en développement Full-Stack.
* Solide maîtrise d'Angular.
* Bonne expérience en Java et Spring Boot.
* Connaissances des bases de données Oracle.
* Expérience des environnements Docker et Kubernetes.
* Connaissance des méthodes Agile (Scrum / Kanban).
* Sensibilité aux problématiques de sécurité applicative.
* Maîtrise professionnelle du français.
Atouts appréciés
* Expérience Flutter / Android.
* Connaissance des outils CI/CD.
* Expérience dans le secteur public ou réglementé.
* Participation à des projets de migration ou d'intégration de données.
* Expérience sur des architectures distribuées et sécurisées. Qualités personnelles
o Autonomie.
o Esprit d'équipe.
o Orientation résultats.
o Excellentes capacités de communication.
o Esprit d'analyse et de résolution de problèmes.
o Capacité à évoluer dans un environnement complexe.