6 months
30/04/2026 - 31/10/2026 Brussels, Belgium
Requirements
Roles
  • Full-Stack Developer Confirmed
Languages
  • French Active knowledge
  • Dutch Passive knowledge
  • English Active knowledge
Skills
  • Full Stack Developer Confirmed
  • Scrum/Agile Junior
  • Publiek Sector Junior
  • JIRA/confluence Junior
  • Devops (Jenkins , git, github, Artifactory, ...) Junior
  • Webservices (SOAP/REST) Junior
  • ervaring als ontwikkelaar met specialisatie in front-end technologieën Junior
  • database systems (Postgres, MySQL, DB2, Mongo, Redis, ...) Junior
  • Spring/SpringBoot Junior
  • IntelliJ Junior
  • Fork Junior
  • Back-end: Ervaring met Java Junior
Description

Hoofdopdracht

Als Full Stack ontwikkelaar bouw je mee aan moderne, schaalbare en performant werkende applicaties, actief over de volledige applicatieketen (front‑end, back‑end, databases, continuous integration). Je bent in staat om autonoom functionele modules uit te werken en integreert ook vlot integreert binnen gestructureerde Agile‑teams waarbij samenwerking met de analisten, testers en collega-ontwikkelaars essentieel is. Het betreft een opdracht binnen de publieke sector.

De focus ligt op het ontwerpen, ontwikkelen en onderhouden van kritieke web‑ en batchapplicaties in Java / Spring Boot en Angular waarbij de kwaliteit van de code, beveiliging, prestaties en onderhoudbaarheid van de geleverde oplossingen gegarandeerd worden. 

 

Verantwoordelijkheden en kernactiviteiten

Back‑end ontwikkeling (Java / Spring)

  • Ontwikkelen en onderhouden van Java JEE / Spring Boot‑applicaties (2.x tot 3.x)
  • Ontwerpen en implementeren van REST‑API’s (met Swagger/OpenAPI‑documentatie)
  • Implementeren van applicatiebeveiliging (Spring Security, OAuth2, JWT, Keycloak)
  • Ontwikkelen van batchprogramma’s (Spring Batch, Apache Camel)
  • Schrijven van testbare, onderhoudbare en veilige code (unit tests inbegrepen).

Front‑end ontwikkeling (Angular)

  • Ontwikkelen van webinterfaces in Angular (v7 tot v12+)
  • Implementeren van front‑end services die REST‑API’s verbruiken
  • Ontwerpen van ergonomische schermen met HTML5, CSS3, Bootstrap, Angular Material
  • Uitvoeren van load‑ en performancetests (JMeter)

Methodologie en samenwerking

  • Actieve deelname aan Agile‑ceremonies (Scrum / Kanban)
  • Samenwerken met projectleiders, functioneel analisten en andere ontwikkelaars
  • Je bent leergierig, analytisch en oplossingsgericht.
  • Begeleiden van junior developers of nieuwe teamleden