A regional public sector infrastructure department based near Namur is building a central digital “planothèque” to catalog scanned and born-digital infrastructure plans and make them consultable on a map. The project combines a Java/Spring Boot API, an Angular back-office and an Oracle Spatial geodatabase, so experience with backend Java, Spring Boot and frontend Angular is relevant from day one.
The mission
This programme aims to consolidate separately managed plan repositories into a single searchable, auditable archive that supports spatial queries and metadata indexing. The target architecture uses an Angular back-office, Spring Boot APIs, Oracle Spatial for geodata storage, and integration with an existing map viewer (Geoviewer or alternatives such as Leaflet/OpenLayers/Mapbox). Security, audit logging and role-based write controls are part of the scope.
You will join a small multidisciplinary delivery team reporting to a digital project manager, working on backend API development, frontend maintenance and data migration tasks. Typical work includes authoring RESTful services in Java, creating Angular components for plan search and download, writing FME jobs to migrate and index existing geodatabases, and automating builds and deployments with CI/CD tools.
Your responsibilities
- Design and deliver RESTful APIs in Java and Spring Boot that serve plan metadata and binary plans, ensuring correct spatial indexing and performance.
- Implement Angular back-office components (JavaScript, HTML5, CSS3) to enable metadata search, map-based queries and plan download workflows.
- Migrate and ingest existing plan data into an Oracle Spatial geodatabase and ESRI geodatabase formats using FME jobs, validating spatial accuracy and metadata completeness.
- Integrate the application with the chosen map viewer (Geoviewer, Leaflet, OpenLayers or Mapbox) to support combined metadata + spatial search and tile/polygon rendering.
- Build and maintain CI/CD pipelines and containerised deployments (Jenkins or GitLab CI, Docker), and implement application security measures following OWASP practices, audit logging and role-based access control.
- Collaborate with domain stakeholders and the project manager to translate archival rules, retention policies and user requirements into technical designs and acceptance tests.
Your profile
Essential skills
- 1 to 3 years of professional experience as a junior full stack developer, with demonstrable Java and Spring Boot backend work.
- Hands-on experience building user interfaces with Angular, JavaScript, HTML5 and CSS3.
- Practical knowledge of spatial databases, specifically Oracle Spatial and ESRI geodatabase concepts, including spatial indexing and queries.
- Experience producing data migration or ETL jobs with FME or similar tools for geospatial data.
- Familiarity with map libraries and viewers such as Leaflet, OpenLayers, Mapbox or an ESRI map API, and with geoprocessing/ESRI tools.
- Experience with containerisation and CI/CD (Docker, Jenkins or GitLab CI) and implementing application security best practices (OWASP).
- Comfortable working in Agile teams, pragmatic problem solving, clear cross-disciplinary communication and the ability to work autonomously while collaborating with stakeholders.