Java Developer

What are you going to do?

Do you want to work with state-of-the-art techniques and help build AtWork within Security Management? And would you like to experience the freedom and responsibility to help make choices, take your own initiative and organise your own time? Then read our vacancy for Java Developer!

As a Java Developer, you will be involved in building new features, maintaining the codebase, participating in the deployment and improving scalability, test capabilities, performance and user experience.  

Atwork is the SaaS solution for physical Access Control with a multi-tenant, high-available microservice architecture. It has a modern user interface and allows authorised employees at a customer to hand out permission access to buildings or rooms from the cloud to a team of colleagues and visitors, for example. That permission is granted after identification of the person and enforced by an on-premises controller near the door. 

Among other things, an interesting permissions system is currently being developed. Through this model, fine-level read and write permissions are managed within the system; who is allowed to open that door remotely or not, what personal information is hidden? Roles can be defined for this and the implementation was done based on SpiceDB (Google Zanzibar). 

'We have managed it in terms of architecture. It is multi-tenant and redundant. We are also constantly working on new features and techniques.' (Mark, back-end developer)

Your team

At Nedap Security Management, you work together in multidisciplinary product teams in an Agile/Scrum set-up. As a back-end developer, you work together with other back-end developers, front-end developers, testers and DevOps engineers. 

Clear communication is essential in our collaboration! The team consists of a mix of personalities, knowledge and skills, where everyone can easily share his/her insights. The dynamic working method and informal working atmosphere provide a can-do experience for making choices and setting up processes. 

'In the team, there is a lot of room for input. The team is open to each other and it is dynamic, as ideas can be assessed quickly. We also do fun things together, such as the Heartbeat every year, where we get together with the whole business unit for presentations, games and drinks.' (Gert Jan, DevOps Engineer)


Our offer

As a Java Developer at Nedap, you will make a valuable contribution to our goal: making people happier and more successful in their professional lives. In addition to your salary, you are entitled to a thirteenth month, a good pension scheme, and profit sharing with the opportunity to become a shareholder of Nedap. At Nedap, everything revolves around trust and autonomy. You determine your own working hours and vacation days. We also highly value personal and professional growth. You will receive a comprehensive introduction, and we encourage you to continuously develop yourself.

Curious about all our terms of employment? Read more here.

Required experience and skills

Are you an analytical pro, eager to learn and constantly want to challenge and develop yourself? Do you have a proactive attitude with a sense of taking ownership of a problem, but are you also able to focus on maintaining and improving the current application landscape on a daily basis? And if you have experience with the following, you might be our new team member! 

  • Good knowledge of and experience with Java and/or Kotlin;
  • Knowledge of and experience with Spring Boot, Maven/Gradle, GraphQL, gRPC, Kafka;
  • Knowledge of microservices, containers and CI/CD is a plus;
  • In addition, we expect you to speak English and/or Dutch.

'It's interesting that Security Management also supplies hardware, even though I don't do much with it myself. It does make our work visible and concrete.' (Mark, back-end developer)

About Nedap Security

Security is a basic human requirement, both at home and at work. With our access control, intrusion detection and locker management technologies, we create a pleasurable work environment for everyone, which in turn boosts success. People can truly shine only when they know their security is in expert hands.

Application procedure

Interested in this vacancy for Java Developer? Send your motivational letter and CV via the application button. An assessment is part of the selection procedure.

  • 1 . Your application
  • 2 . First interview
  • 3 . Next interview
  • 4 . Offer
  • 5 . High five!
Step 1
Your application

You’ve applied? Awesome! We will reply to your application as fast as possible, but at least within 10 workdays via e-mail. Please note that due to the holiday season, response times may be slightly extended.


We respect your privacy, therefore you can only apply via our website. Applications via e-mail will not be accepted.


Get in touch!

Start your application
Any questions?
Talk to our recruiter
This site is registered on as a development site. Switch to a production site key to remove this banner.