A public sector programme is replacing an aging hydrology tool with a modern web application called Target V2 to support hydrographers and field agents. The team builds a secure, documented Angular back-office with Java Spring Boot APIs, integration to PostgreSQL and a Denodo datahup, and interfaces to a Python calculation engine, so experience in Java and Angular is central to the role.
The mission
Target V2 is a domain-specific application for the Walloon hydrology service to calculate, store and visualise calibration curves for measurement stations. The technical landscape is Angular for the front-end, Spring Boot APIs for the back-end, PostgreSQL for application data, a Denodo datahup for external sources, and exchanges with a Python computation engine. The solution will be hosted on the regional digital platform and must follow application security best practices such as OWASP.
You will join an agile delivery team working on the Target V2 project and occasionally support related initiatives. Day to day you will implement front-end features in Angular, design and extend RESTful APIs in Java Spring Boot, and integrate data flows from Denodo and PostgreSQL. You will work with CI/CD pipelines and testing tools, produce technical and functional documentation, and participate in sprint ceremonies with product owners and domain experts.
Your responsibilities
- Design and deliver RESTful APIs in Java Spring Boot that support data storage, retrieval and calculation workflows
- Implement user-facing Angular components, including graphical visualisations, following the project design system to ensure usability
- Integrate external data via Denodo datahup and implement reliable PostgreSQL data persistence for application-specific records
- Operate CI/CD and DevSecOps practices, building pipelines and automated tests with tools such as Jenkins or GitLab CI to ensure safe deployments
- Produce clear technical and functional documentation and support data migration from the legacy Oracle database
- Apply application security best practices, perform security checks against OWASP guidelines and collaborate with the team to remediate findings
Your profile
Essential skills
- Medior full-stack development experience, typically 3+ years delivering web applications
- Proven backend skills in Java and Spring Boot, capable of designing APIs and database schemas
- Proven frontend skills in Angular, with strong JavaScript, HTML5 and CSS3 competence and experience using a design system
- Experience with SQL and PostgreSQL, and practical knowledge of integrating a Denodo datahup or similar data federation layer
- Familiarity with CI/CD and DevSecOps tooling such as Jenkins or GitLab CI, and test management with Jira and Jira Xray
- Comfortable working in Scrum and Agile teams, writing technical and functional documentation, and performing data migrations from Oracle
- Knowledge of application security practices, including OWASP recommendations
Preferred skills
- Experience integrating a Python computation engine or working with scientific calculation services