Java & Angular Fullstack Developer
Summary
Fullstack developer joining one of eight Java Scrum teams building GIS, data-visualisation and web/desktop applications for complex Dutch infrastructure. Day to day: Java 18/21 + Spring Boot backend, Angular frontend, complex business logic, Docker deployment, architecture input, mentoring, and critical use of AI tools.
Would you like to build software that makes a real difference to millions of people in the Netherlands every day?
Do you feel at home in a modern Java backend environment and are you equally comfortable building a clean Angular frontend? Do you enjoy solving complex problems, coaching colleagues and contributing to architectural decisions? And would you like to work in an environment where AI is already an integral part of the daily development process?
Then this could be your next step.
What we offer
- A salary between €5,250 and €6,500 gross per month based on a 40-hour working week
- The flexibility to work 32-40 hours per week
- More than 30 vacation days and 8% holiday allowance
- A bonus or year-end payment
- An excellent pension scheme and collective health insurance
- A location that is easily accessible by public transport
And just as importantly:
- Build software with genuine social impact
- Work on technically challenging problems and highly complex business logic
- A culture focused on quality, clean code and craftsmanship
- Plenty of freedom, flexibility and a healthy work-life balance
- Extensive opportunities for training, certifications and conferences
- Pair programming, hackathons, knowledge-sharing sessions and professional communities
- Career opportunities towards Lead Developer or Software Architect
Your role
You will join one of eight Java Scrum teams, working alongside a Lead Architect, four Java Developers, two Testers and a Product Owner.
The teams build applications at the intersection of GIS, data visualisation and modern web and desktop solutions. The software plays an essential role within complex Dutch infrastructure.
The challenge is not only technical. The applications contain highly complex business logic, with many rules, dependencies and exceptions that all need to work correctly.
Understanding that logic and translating it into clear, maintainable and testable code is an important part of the role.
AI has also become an integral part of the development process. Teams actively use AI tools for development, analysis, documentation and testing. Your own technical expertise remains essential: you determine whether the proposed solution is actually the right one.
What will you be working on?
- Designing and building robust software using Java and Spring Boot
- Developing frontend functionality in Angular
- Analysing complex business logic and translating it into clear, testable solutions
- Discussing architecture and technical decisions with the Lead Architect
- Using AI tools intelligently and critically reviewing AI-generated code
- Pair programming and supporting less experienced developers
Your technical environment
- Java, currently including version 18, moving towards Java 21
- Spring Boot
- Angular
- Docker
- GIS libraries such as Leaflet, with a transition towards OpenLayers and MapLibre
About the organisation
You will work within a software and engineering organisation of around 120 professionals, which plays a key role in a complex Dutch information chain.
This is not about administrative or financial software. The organisation develops technically challenging applications related to tangible logistical infrastructure.
The eight Scrum teams operate largely independently, while working closely together where necessary. Your future colleagues are passionate about software development and about delivering high-quality solutions.
What do you bring?
- A completed Bachelor's or Master's degree, for example in Computer Science or Software Engineering
- At least 5 years of experience in Java backend development
- At least 3-4 years of Angular experience
- Solid experience with Spring Boot and Docker
- Kubernetes experience is a plus
- An interest in GIS libraries is an advantage
- You enjoy diving into complex business logic while maintaining a clear overview
- You are comfortable working with AI tools and critically assessing their outputYou enjoy sharing knowledge and helping less experienced developers grow
- Speaking Dutch is an advantage
Ready for your next step?
We have been working successfully with this organisation for many years and would be happy to tell you more about the teams, culture and career opportunities.