Full-Stack Developer (Vue 3 / Java / Spring Boot)
Role details
Job location
Tech stack
Job description
We are seeking a Full-Stack Developer with a strong emphasis on front-end development using Vue.js 3 (Composition API) to join a high-impact digital team in Brussels. This role is suited to someone who is confident working across the stack, but with a clear strength and proven experience in modern front-end development. Location & Working Pattern Brussels (WTC area) Hybrid: 2 days onsite per week (flexible depending on team requirements), Front-End (Primary Focus) Develop modern, responsive user interfaces using Vue.js 3 (Composition API) Build modular, reusable, and maintainable components Manage application state using Pinia or Vuex Integrate and consume secure REST APIs Implement authentication flows using OAuth2 / OpenID Connect Ensure accessibility compliance (WCAG standards) Write unit tests using Jest or Vitest Back-End (Secondary) Develop and maintain backend services using Java 17/21+ and Spring Boot Design and document REST APIs following OpenAPI standards Implement authentication and authorization (OAuth2, JWT) Work with SQL and/or NoSQL databases Contribute to scalable and secure backend architecture Cloud, DevOps & CI/CD Build and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) Work in containerised environments using Docker Support AWS-based deployments (Lambda, API Gateway, Cognito, CloudWatch) Contribute to monitoring, logging, and operational best practices
Requirements
Strong full-stack experience with a clear focus on Vue.js 3 (Composition API) Solid experience with Java (17/21+) and Spring Boot Experience building and integrating REST APIs Understanding of authentication and security protocols Essential Criteria (Non-Negotiable) Minimum Bachelor's degree Fluent English plus French or Dutch Available to start immediately Nice to Have Experience with AWS services Knowledge of Terraform Experience in enterprise or regulated environments Soft Skills Strong communication and collaboration skills Proactive and autonomous approach High attention to detail and code quality Adaptable and eager to learn