Full-Stack Developer
For a client we are seeking a Full-Stack Developer with strong front-end expertise in Vue.js 3 and solid back-end experience with Java (17/21+) and Spring Boot.
Position Summary:
The Full-Stack Developer will build and maintain modern web applications using Vue.js 3 on the front-end and Java Spring Boot (Java 17/21+) on the back-end. The role includes API development, cloud integration, CI/CD workflows, and applying best practices for scalable and secure web application development.
Start Date: End of January/February
Duration: 1 year with an option to extend
Location: Brussels (2 days per week on-site or more depending on team or customer needs)
Language Requirements: Speaks at least French or Dutch with fluent English as a supplement
Main Responsibilities:
Front-End (Vue.js 3 – Primary Focus)
- Develop modern, responsive user interfaces using Vue.js 3 (Composition API).
- Build modular, reusable, and maintainable components.
- Manage front-end state with Pinia or Vuex.
- Consume and integrate secure REST APIs.
- Implement authentication flows using OAuth2 / OpenID Connect.
- Ensure compliance with WCAG accessibility standards.
- Write unit tests using Jest or Vitest.
Back-End (Java 17+ / Spring Boot)
- Develop and maintain back-end services using Java 17/21+ and Spring Boot.
- Design and document REST APIs following OpenAPI specifications.
- Implement authentication and authorization (OAuth2, JWT).
- Integrate with SQL or NoSQL databases.
- Contribute to building scalable, robust, and secure backend architectures.
Cloud, DevOps & CI/CD
- Build and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Work with containerized environments using Docker.
- Contribute to AWS cloud deployments (Lambda, API Gateway, Cognito, CloudWatch, etc.).
- Support monitoring, logging, and operational best practices.
Technical Skills Required:
Front-End
- Vue.js 3 (Composition API)
- TypeScript, JavaScript ES6+
- HTML5, CSS3, Bootstrap or Tailwind
- Pinia or Vuex
- Jest, Vitest
Back-End
- Java 17/21+
- Spring Boot
- REST APIs, OpenAPI
- OAuth2, OpenID Connect, JWT
- SQL / NoSQL
Cloud & DevOps
- AWS (Lambda, API Gateway, Cognito, CloudWatch…)
- Docker, Git
- Terraform (nice to have)
- CI/CD tools: GitHub Actions, GitLab CI, Jenkins
Soft Skills:
- Strong communication and teamwork abilities
- Autonomy and proactive mindset
- Detail-oriented and committed to code quality
- Adaptability and eagerness to learn
Profile Summary:
- Bachelor’s degree in Computer Science or equivalent experience
- At least 4 years of experience in full-stack or front-end development
- Strong proficiency with Vue.js 3 and Java 17+
- Experience working in Agile/Scrum teams
- AWS certification is a plus