Medior Java Ontwikkelaar

Bright Professionals B.V.
Bilthoven, Netherlands
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate

Job location

Remote
Bilthoven, Netherlands

Tech stack

Java
JavaScript
API
Automation of Tests
C Sharp (Programming Language)
Relational Databases
Dependency Injection
Hibernate
Java Persistence API
JUnit
PostgreSQL
Microsoft SQL Server
Openshift
Open Web Application Security
PRINCE2
Scrum
Mockito
Service-Oriented Architecture
Software Engineering
SQL Databases
TypeScript
Web Services
Spring-boot
Gitlab
GIT
Containerization
Angular
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