Java Full Stack Developer – Vue.js
Location: Amsterdam, Netherlands – Hybrid
Contract
Contract
Role Overview
We are looking for an experienced Java Full Stack Developer with strong Vue.js expertise to develop and maintain scalable web applications. The role requires strong hands-on experience across Java/Spring Boot backend and Vue.js frontend development.
Key Responsibilities
- Develop full-stack applications using Java, Spring Boot and Vue.js.
- Design and develop REST APIs and Microservices.
- Build responsive frontend components using Vue.js, JavaScript/TypeScript, HTML5 and CSS3.
- Develop business logic and data-access layers using Spring Data JPA.
- Work with PostgreSQL, MySQL or Oracle databases and optimise SQL queries.
- Implement security using Spring Security, OAuth2/JWT.
- Develop unit/integration tests using JUnit, Mockito and Jest/Vitest.
- Troubleshoot production issues and participate in code reviews.
- Work with Git, Maven/Gradle and CI/CD pipelines.
- Collaborate with Product, QA, UX/UI and DevOps teams.
Mandatory Skills
- Java 8/11/17+
- Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- Vue.js 2/3 – strong hands-on experience
- JavaScript / TypeScript
- HTML5 / CSS3
- REST APIs & Microservices
- SQL – PostgreSQL / MySQL / Oracle
- JUnit & Mockito
- Maven / Gradle
- Git
- Agile/Scrum
Key Sourcing Focus
Java + Spring Boot + Vue.js + REST APIs + Microservices + SQL