
Java Developer (English)
- Utrecht
- € 4.500-6.000 per maand
- Vast
- Voltijds
- Design, build, and support backend systems using Java (Spring Boot) and related technologies.
- Take ownership of architectural improvements and influence system design decisions.
- Lead the implementation of scalable, secure, and performant services.
- Review and improve existing systems and development practices.
- Collaborate across international teams and guide junior developers.
- Evaluate and experiment with modern technologies including AI and Machine Learning.
- Java (Spring Boot).
- TypeScript (Node.js).
- RabbitMQ, Redis.
- PostgreSQL.
- AWS Services.
- Docker & Kubernetes (K8s).
- Bitbucket & JIRA.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 3+ years of hands-on experience with backend development using Java.
- Proficiency in designing and consuming REST APIs.
- Strong knowledge of relational databases (e.g., PostgreSQL).
- Experience working with cloud environments (AWS, GCP, or Azure).
- Understanding of software architectural patterns and best practices.
- Excellent communication skills in English.
- Legal eligibility to work in the Netherlands and the EU, including a fixed residential address in the Netherlands and registration with a Dutch municipality (BSN).
- Full-time one-year contract under Dutch law with the intention to convert to a permanent contract upon good performance, including 30% ruling support if applicable.
- A challenging and meaningful role with architectural responsibility.
- Market-based salary based on experience (typically €60k – €85k per year).
- Fully remote position – live and work anywhere in the Netherlands.
- Flexible working hours and autonomy in tooling and workflow decisions.
- Opportunities to lead innovation efforts and implement modern tech like AI or ML.
- 20 vacation days plus Dutch national holiday.
- Laptop and tech gear of choice (subsidized).
- Optional office space in Utrecht for co-working or meetups.
- Introductory phone call with Maykel Korndewal.
- (Online) In-depth conversation with the team manager and lead developer.
- (Online) Final interview with the manager, followed by salary and contract discussions with HR.