Senior Full Stack Java Developer (Java / Spring Boot / Angular)-DOM000805
Functieomschrijving
About the job Senior Full Stack Java Developer (Java / Spring Boot / Angular)-DOM000805Senior Full Stack Java Developer (Java / Spring Boot / Angular) Location: Belgium (Hybrid) Start Date: September 2026 Contract Duration: 13 Months (with possible extension) Workload: 80–100% Language: Dutch (CEFR C2) – Mandatory Job Overview We are seeking an experienced Senior Full Stack Java Developer to join an Agile development team working on the modernization of a large-scale environmental reporting and validation platform. The project involves redesigning and developing modern applications that support regulatory reporting, data validation, and integration with multiple backend systems. The successful candidate will contribute to both backend and frontend development while participating in technical design, architecture discussions, code quality initiatives, and Agile delivery.
Key Responsibilities Design and review technical analyses and solution designs. Develop enterprise-grade Java applications using Spring Boot. Build modern Angular Single Page Applications. Develop secure RESTful backend services.
Define interfaces between application layers. Develop and maintain unit tests following Test-Driven Development (TDD). Perform peer code reviews following GitFlow practices. Ensure compliance with non-functional requirements including performance, scalability, and security.
Collaborate closely with architects, analysts, and Agile teams. Participate in sprint planning, refinement, reviews, and retrospectives. Optionally develop Backend-for-Frontend services using Node.js.
Required Skills Minimum 5 years of Java development experience. Strong experience with Spring Boot. Hands-on experience with Angular (versions 2–17).
Experience with Docker and Kubernetes.
Experience writing JUnit tests.
Experience with REST APIs.
Experience with Git/Bitbucket.
Experience with Java/J2EE enterprise development.
Experience with Public Cloud platforms. Knowledge of Agile/Scrum development methodologies. Dutch language proficiency at CEFR C2 level.
Preferred Skills Experience leading or coaching development teams. Strong coding, debugging, and testing skills.
Spring
Framework expertise. Maven. Jenkins. Terraform.
Domain Driven
Design (DDD). HTML5 & CSS. JavaScript & TypeScript.
Certified Scrum
Master.
Experience with Agile leadership responsibilities. Nice to Have Node.js and npm. PostgreSQL (v11+).
Linked Open
Data (LOD).
Experience with government or public sector software projects. Knowledge of environmental or regulatory reporting systems.
Technical Environment Java Spring Boot
Angular REST APIs Docker Kubernetes JUnit Git / Bitbucket Maven Jenkins Terraform Node.js PostgreSQL HTML5 / CSS JavaScript / TypeScript Working Model Hybrid working arrangement.
Agile
Scrum environment. 80–100% allocation. Long-term project with collaborative development team.
Interesse in deze functie?