En tant que développeur full-stack Java, renforcez l'équipe de développement Agile d'une institution publique flamande et contribuez au passage de Lambert 72 à Lambert 2008. Vous travaillez avec Java, Spring Boot et PostGIS, depuis le bureau avec la possibilité de télétravailler partiellement.
L'organisation est un partenariat au sein de l'administration flamande, regroupant plusieurs institutions publiques flamandes. Ce partenariat gère et met à disposition conjointement des données et des informations sur le sous-sol et le sol en Flandre.
Vous renforcez l'équipe de développement de l'organisation, qui travaille selon la méthodologie Agile. L'organisation recherche un renfort temporaire afin d'effectuer, dans les applications concernées, les adaptations nécessaires au passage de Lambert 72 à Lambert 2008.
- Vous développez des solutions qui répondent aux exigences de l'analyse fonctionnelle.
- Vous réalisez l'analyse technique de la solution à construire.
- Vous veillez, avec vos collègues et les utilisateurs finaux, à la qualité des solutions livrées.
- Vous participez ou apportez votre contribution à la sprint review mensuelle, au cours de laquelle les résultats sont évalués et un nouveau planning est convenu selon les priorités fixées par l'organisation.
- Vous participez ou apportez votre contribution au sprint planning bimensuel.
- Vous participez ou apportez votre contribution au stand-up quotidien avec l'ensemble de l'équipe de développement.
À court terme, vous travaillez sur des applications destinées à la fourniture et à la gestion de données relatives aux échantillons de terre, de sol et d'eaux souterraines ainsi qu'aux observations.
Les technologies/outils suivants sont utilisés :
- Développement logiciel Agile
- Java
- Technologies de développement web (HTML, CSS, JavaScript)
- Spring framework/Spring Boot
- GWT
- Framework de test : JUnit/AssertJ
- Test driven development
- Outils de build : Maven
- Bases de données : SQL
- PostgreSQL avec l'extension PostGIS
- Git
- JIRA et Confluence
Vous travaillez depuis les locaux de l'organisation. Vous êtes attendu au bureau au minimum 2 jours par semaine ; les autres jours, vous pouvez télétravailler. Vous êtes également attendu régulièrement sur un autre site pour des besoins de collaboration. L'équipe de développement fait partie de l'équipe de digitalisation d'une institution publique flamande.
Ce que nous cherchons
Specific skills
-
Expérience démontrable dans le développement d'applications basées sur JAVA
5 ans Senior Indispensable
-
Expérience démontrable avec JPA/Hibernate
Indispensable
-
Expérience démontrable avec Rest
Indispensable
-
Expérience démontrable avec Spring framework/Spring boot
Indispensable
-
Formation démontrable avec certification, ou équivalent par expérience, dans des langages et environnements de programmation tels que Java/J2EE, …
Indispensable
-
Expérience démontrable dans l'exécution très fluide de missions de programmation : codage, tests et débogage.
Souhaite
-
Expérience démontrable avec les outils de build : maven
Souhaite
-
Expérience démontrable avec Git
Souhaite
-
Expérience démontrable avec les systèmes de projection (SRS, gml, ,...)
Souhaite
-
Expérience démontrable avec le Test driven development
Souhaite
-
Expérience démontrable avec le framework de test : JUnit/AssertJ
Souhaite
-
Connaissance et expérience démontrables de la méthodologie de développement Agile, avec la capacité d'assumer un rôle de premier plan.
Souhaite
General skills
-
Exigence linguistique : néerlandophone au niveau C2 du CEFR européen.
Indispensable
-
Expérience démontrable dans la direction d'une équipe de développement et le coaching de développeurs.
Souhaite
Industry knowledge
-
Expérience démontrable dans le secteur public
Souhaite
-
Une expérience démontrable dans le contexte de l'Autorité flamande constitue un atout majeur
Souhaite
Domain knowledge
-
Expérience démontrable dans le domaine du sol et du sous-sol
Atout