Java Full stack Developer
Location - Amsterdam
Job Type - Contract (B2B / Freelancing Contract)
Core Technical Skills
- Java Expertise: Mastery of Java and frameworks like Spring Boot or Quarkus
- Database Skills: Strong skills in database modelling and design
- Microservices Architecture: Experience building distributed systems and cloud-native applications
- Cloud & Containers: Hands-on experience with Docker, Kubernetes, and cloud architectures
- Observability: Proficiency with OpenTelemetry (OTEL), Grafana, and Prometheus
- API Development: Strong understanding of REST APIs, OpenAPI, and system integration
- Event-Driven Systems: Familiarity with event-driven and asynchronous messaging architectures
AI & Modern Development Practices
- AI-Powered Coding: Daily use of AI assistants such as GitHub Copilot, Claude, Cursor, or Gemini (mandatory)
- Design Principles: Working knowledge of Domain-Driven Design (DDD), SOLID principles, and Clean Architecture
Front-End & Multi-Language Exposure
- Front-End Knowledge: Experience with Angular and TypeScript
- Polyglot Skills: Exposure to additional languages such as Node.js, Python, or Golang
Soft Skills & Team Collaboration
- Collaboration: Strong teamwork, willingness to pair program, and openness to feedback
- Communication: Clear articulation of complex technical ideas across distributed teams
- Problem Solving: Strong analytical and troubleshooting abilities
- Growth Mindset: Eagerness to learn, share knowledge, and adapt to change