Java Full Stack Developer (Java + Vue.js)
Location: Amsterdam, Netherlands (Hybrid)
Rate: Upto €400/day
Experience: 6-8+ Years Overall
Role Summary
We are seeking a Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and Vue.js to build and maintain enterprise-grade applications. The ideal candidate will have extensive experience across backend development, modern frontend frameworks, cloud-native architectures, and CI/CD-driven delivery environments.
Core Technical Requirements
Backend
- Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Data JPA / Hibernate
- Spring Security
- REST API Development
- Microservices Architecture
- Maven / Gradle
Frontend
- Vue.js 2/3
- JavaScript / TypeScript
- HTML5, CSS3
- Vue Router
- Vuex / Pinia
- Responsive UI Development
Database
- PostgreSQL
- MySQL
- Oracle
- SQL Performance Tuning
DevOps & Cloud
- Git
- CI/CD Pipelines
- Docker
- Kubernetes
- Jenkins / GitHub Actions / GitLab CI / Azure DevOps
- AWS / Azure / GCP
Testing
- JUnit
- Mockito
- Jest / Vitest
- Unit & Integration Testing
Additional Preferred Skills
- Kafka
- Redis
- OAuth2 / JWT Authentication
- Distributed Systems
- Cloud-Native Architecture
- Monitoring & Logging Tools
Key Responsibilities
- Develop scalable full-stack applications using Java Spring Boot and Vue.js.
- Design and implement REST APIs and Microservices.
- Build modern, reusable frontend components using Vue.js.
- Integrate backend services, databases, and third-party systems.
- Implement secure authentication and authorization frameworks.
- Optimize application performance, scalability, and reliability.
- Contribute to architecture decisions, code reviews, and engineering best practices.
- Work within Agile/Scrum teams and support CI/CD-driven releases.