Medior Java Ontwikkelaar

Bright Professionals B.V.
Bilthoven, Netherlands
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Automation of Tests C Sharp (Programming Language) Relational Databases Dependency Injection Hibernate (Java) Java Persistence API Junit PostgreSQL Microsoft SQL Server
+18 more
OpenShift Open Web Application Security PRINCE2 Scrum Methodology Mockito Service-Oriented Architecture Software Engineering SQL Databases TypeScript Web Services Spring-boot Gitlab Git Containerization AngularJS Information Technology Docker Application Services Library

Job description

Je komt te werken binnen het Java-team van de afdeling Ontwikkeling van de IV-organisatie. Zij bouwen en onderhouden maatwerkoplossingen voor diverse functionele afdelingen van het RIVM.

  • Je ontwikkelt en onderhoudt Java-webapplicaties en webservices (REST).
  • Je werkt binnen Agile/Scrum met gangbare ontwikkelmethodieken.
  • Je past Java, Spring Boot en Hibernate toe in de ontwikkelstraat.
  • Je zet geautomatiseerde tests op en voert deze uit (bijv. JUnit, Mockito).
  • Je werkt met relationele databases (bijv. Microsoft SQL Server, PostgreSQL).
  • Je werkt met containers en platformen (bijv. Docker, OpenShift).

  • Samenwerken - je werkt effectief samen met collega’s en stakeholders.
  • Analyseren - je kunt complexiteit doorgronden en oplossingen vertalen naar werkende software.
  • Communicatief - je legt technische zaken helder uit aan zowel technische als niet-technische gesprekspartners.
  • Klantgericht - je houdt rekening met de wensen en behoeften van de interne klanten waarvoor je ontwikkelt.

Requirements

  • Je bent een ervaren Java-ontwikkelaar met aantoonbare ervaring in webapplicaties en webservices.
  • Je hebt ervaring met Spring Boot en Hibernate (of JPA).
  • Je hebt ervaring met het opzetten en uitvoeren van geautomatiseerde tests (bijv. JUnit, Mockito).
  • Je hebt ervaring met relationele databases en SQL.
  • Je hebt ervaring met containerisatie en platformen zoals Docker en OpenShift.
  • Je werkt goed binnen Agile/Scrum teams en bent vertrouwd met moderne ontwikkelpraktijken.

  • Je beschikt over minimaal 3 jaar relevante werkervaring binnen softwareontwikkeling
  • Je hebt ruime ervaring met Java; ervaring met andere talen zoals C# of JavaScript is een pré
  • Je hebt ervaring met Agile/Scrum en met projectmethodieken zoals Prince2
  • Je hebt ervaring met werken in complexe IT-omgevingen en met complexe IT-projecten
  • Je hebt kennis van Java, Spring Boot en Hibernate
  • Je hebt ervaring met het ontwikkelen van webapplicaties en REST-services en bent bekend met SOA-architectuur
  • Je hebt ervaring met geautomatiseerd testen (JUnit, Mockito)
  • Je hebt kennis van relationele databases, zoals Microsoft SQL Server en PostgreSQL
  • Je hebt ervaring met containers en containerplatformen (Docker, OpenShift)
  • Je hebt up-to-date kennis van moderne en gangbare ontwikkelmethodieken
  • Je hebt kennis van non-functionals zoals security, observability en accessibility
  • Je hebt kennis van relevante kaders zoals NORA, BIO en AVG
  • Je hebt kennis van ASL, ITIL of vergelijkbare frameworks
  • Je hebt ervaring met versiebeheer (GIT)

  • Je hebt ervaring met API’s, koppelingen en messagingprotocollen.
  • Je hebt ervaring met objectgeoriënteerd ontwerpen (OO).
  • Je hebt ervaring met informatie-uitwisseling op basis van open standaarden.
  • Je hebt ervaring met GitLab.
  • Je hebt ervaring met dependency injection.
  • Je hebt kennis en ervaring met de implementatie van OWASP-richtlijnen.
  • Het is een pré als je kennis hebt van Angular en TypeScript.
  • Je kunt autonoom werken.
  • Je bent gericht op continue verbetering.
  • Je hebt de ambitie om steeds beter te worden in het vakgebied.
  • Je bent flexibel inzetbaar en bereid meerdere projecten tegelijk op te pakken indien nodig.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all