Senior Java Ontwikkelaar

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

Role details

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

Job location

Remote
Bilthoven, Netherlands

Tech stack

Java
JavaScript
API
Automation of Tests
C Sharp (Programming Language)
Relational Databases
Dependency Injection
Hibernate
JUnit
PostgreSQL
Microsoft SQL Server
Openshift
Open Web Application Security
PRINCE2
Scrum
Mockito
Service-Oriented Architecture
Software Engineering
TypeScript
Web Services
Spring-boot
Gitlab
GIT
Angular
Information Technology
Docker
Application Services Library

Job description

  • Ontwikkelen van nieuwbouw en doorontwikkeling van Java (web)applicaties en webservices
  • Ontwerpen en implementeren van webservices
  • Samenwerken met functionele afdelingen om requirements te vertalen naar technische oplossingen
  • Onderhouden en verbeteren van bestaande maatwerkoplossingen

Requirements

  • Samenwerken: je functioneert goed in een team en stemt werkzaamheden af met collega's en stakeholders

  • Analyseren: je doorgrondt complexe functionele vraagstukken en vertaalt deze naar technische oplossingen

  • Communicatief: je legt helder uit wat je ontwerpt en implementeert richting zowel technische als niet-technische collega's

  • Klantgericht: je richt je op het leveren van bruikbare en betrouwbare oplossingen voor de opdrachtgever

  • Je hebt minimaal vijf jaar relevante werkervaring in softwareontwikkeling

  • Je hebt ruime ervaring met Java en bij voorkeur ook met andere talen zoals C# of JavaScript

  • Je hebt ervaring met Agile/Scrum en projectmethodieken zoals Prince2

  • Je hebt ervaring binnen complexe IT-organisaties

  • Je hebt ervaring met het realiseren van complexe IT-projecten

  • Je beschikt over kennis van Java, Spring Boot en Hibernate

  • Je hebt ervaring met het ontwikkelen van webapplicaties en REST-services en met werken in een SOA-architectuur

  • Je hebt ervaring met geautomatiseerde testen (bijv. JUnit, Mockito)

  • Je hebt kennis van relationele databases (bijv. Microsoft SQL Server, PostgreSQL)

  • Je hebt ervaring met containers (bijv. Docker, OpenShift)

Functie-wensen

  • Het is een pré als je kennis hebt van Angular en TypeScript
  • Je hebt ervaring met API's, koppelingen en messagingprotocollen
  • Je hebt kennis van objectgeoriënteerd ontwerpen (OO)
  • Je hebt ervaring met informatie-uitwisseling op basis van open standaarden
  • Je hebt ervaring met GitLab en met Dependency Injection
  • Je hebt kennis van en ervaring met de implementatie van OWASP-richtlijnen
  • Je bent flexibel inzetbaar en bereid meerdere projecten tegelijk op te pakken indien nodig
  • Je houdt je kennis van moderne en gangbare ontwikkelmethodieken up-to-date
  • Je hebt kennis van het implementeren van non-functionele requirements zoals security, observability en accessibility
  • Bij voorkeur heb je kennis van Rijkskaders zoals NORA, BIO en AVG
  • Bij voorkeur heb je kennis van ASL, ITIL of vergelijkbare frameworks
  • Je hebt ervaring met GIT-versiebeheer
  • Je bent benaderbaar voor coaching en je kunt autonoom werken
  • Je hebt ervaring met technische aansturing van collega's
  • Je hebt ambitie om continu te verbeteren binnen je vakgebied

About the company

Je werkt in het Java-team van de afdeling Ontwikkeling van de IV-organisatie, dat maatwerkoplossingen bouwt en onderhoudt voor diverse functionele afdelingen van het RIVM. Het team is gespecialiseerd in de toepassing van Java en verwante technologieën; jij draagt bij aan het realiseren van nieuwe projectaanvragen van opdrachtgevers.

Apply for this position