Location: Aalst, Belgium Contract Duration: September 2026 – December 2026 Work Model: Hybrid (Minimum 1 day per week onsite) Language Requirement: Dutch (CEFR Level C2) Employment Type: Contract (Full-Time)
About the Role
We are looking for an experienced Full Stack Developer to join a digital transformation initiative focused on environmental management and water resource planning in Belgium.
You will contribute to a strategic program aimed at modernizing and automating the development of River Basin Management Plans through innovative digital solutions. One of the key projects involves the complete functional and technical redevelopment of a public consultation web application used to support environmental planning and stakeholder engagement.
Working within an Agile environment, you will be responsible for designing, developing, testing, and maintaining high-quality applications that align with business requirements, technical standards, and modern development practices.
Key Responsibilities
Full Stack Development
Design, develop, and maintain modern web applications using Java and Angular technologies.
Translate functional analyses into scalable technical solutions.
Develop backend services and APIs using Java and Spring Boot.
Build responsive and intuitive user interfaces using Angular, TypeScript, JavaScript, and HTML5.
Perform technical analysis and contribute to solution architecture decisions.
Ensure applications are maintainable, secure, and performant.
Quality Assurance & Testing
Apply Test-Driven Development (TDD) principles throughout the software development lifecycle.
Develop and execute unit and integration tests.
Participate in code reviews and quality assurance activities.
Troubleshoot, debug, and resolve technical issues.
Ensure adherence to development standards and best practices.
Agile Delivery
Work within a multidisciplinary Agile development team.
Participate in sprint planning, stand-ups, reviews, and retrospectives.
Collaborate closely with analysts, developers, stakeholders, and end-users.
Support continuous improvement initiatives and knowledge sharing.
Collaboration & Leadership
Provide technical guidance and support to team members where required.
Contribute to development planning and technical decision-making.
Help maintain high development standards across the project.
Required Skills & Experience
Must-Have
Minimum 5 years of experience developing web-based applications.
Strong experience with:
Java
Spring Boot
Angular
TypeScript
JavaScript
HTML5
Proven full-stack development experience.
Experience with Git or other source code versioning systems.
Experience with issue management tools such as Jira.
Experience with Test-Driven Development (TDD).
Fluent Dutch communication skills (CEFR Level C2).
Preferred Skills
Experience leading development teams and coaching developers.
Strong coding, testing, debugging, and troubleshooting skills.
Experience working within Agile development methodologies.
Ability to take a leading role within a development team.
Nice-to-Have
Experience with:
JPA/Hibernate
Maven
REST APIs
Spring Framework
JUnit
Integration Testing
Docker
Experience working within public sector environments.
Knowledge of environmental management or river basin planning processes.
Project Details
Start Date: September 2026
End Date: 24 December 2026
Workload: 100%
Estimated Hours: 800 hours
Remote Work: Yes
Onsite Requirement: Minimum one day per week in Aalst, Belgium
Interview Period: June 2026
What We're Looking For
We are seeking a motivated and experienced Full Stack Developer who enjoys building high-quality software and solving complex business challenges. The ideal candidate combines strong technical expertise with excellent collaboration skills and thrives in Agile environments focused on continuous improvement and innovation.
Apply
If you have strong experience with Java, Spring Boot, Angular, and modern software development practices, we would love to hear from you.