Full-Stack Developer (Vue 3 / Java / Spring Boot)

Endeavour Recruitment
Brussels, Belgium
9 days ago

Role details

Contract type
Temporary to permanent
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Compensation
€ 151K

Job location

Brussels, Belgium

Tech stack

Java
JavaScript
Web Accessibility
API
Amazon Web Services (AWS)
Unit Testing
Cloud Computing
Software Quality
Continuous Integration
DevOps
Github
NoSQL
OAuth
Openid Connect
SQL Databases
Systems Integration
Web Content Accessibility Guidelines
Openapi
Data Logging
Spring-boot
Backend
Vue.js
Gitlab-ci
Front End Software Development
Cloudwatch
Api Gateway
JestJS
REST
Terraform
Docker
Jenkins

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

Apply for this position