Senior java ontwikkelaar

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM)
Utrecht, Netherlands
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior
Compensation
€ 16K

Job location

Utrecht, 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
Spring-boot
Gitlab
GIT
Angular
Information Technology
Docker
Application Services Library

Job description

Het Java team van de afdeling Ontwikkeling van de IV organisatie bouwt en onderhoudt maatwerkoplossingen voor de diverse functionele afdelingen van het RIVM. Het team is gespecialiseerd in de toepassing van Java en verwante technologieën. Het team is op zoek naar ervaren Java ontwikkelaars om nieuwe projectaanvragen van onze opdrachtgevers te kunnen realiseren.

Requirements

  1. Minimaal 5 jaar relevante werkervaring binnen softwareontwikkeling

  2. Ruime ervaring met Java en evt. andere ontwikkeltalen zoals C# of JavaScript

  3. Ervaring met Agile/Scrum en projectmethodieken zoals Prince2

  4. Ervaring binnen complexe (IT )organisaties

  5. Ervaring met het realiseren van complexe IT-projecten

  6. Java, Spring Boot en Hibernate

  7. Kennis van Angular en TypeScript is een pré

  8. Ontwikkelen van webapplicaties en REST services en werken met SOA-architectuur

  9. Geautomatiseerde testen (JUnit, Mockito)

  10. Relationele databases (Microsoft SQL Server, PostgreSQL)

  11. Containers (Docker, OpenShift)

  12. Up-to-date kennis van moderne en gangbare ontwikkelmethodieken

  13. Kennis over het implementeren van non-functional requirements als security, observability en accessibility

  14. Kennis van Rijkskaders zoals NORA, BIO en AVG

  15. Kennis van ASL, ITIL of vergelijkbare frameworks

  16. Ervaring met GIT versiebeheer

  17. API's, koppelingen en messagingprotocollen

  18. Objectgeoriënteerd ontwerpen (OO)

  19. Informatie-uitwisseling op basis van open standaarden

  20. GitLab

  21. Dependency Injection

  22. Kennis van en ervaring met implementatie van OWASP richtlijnen

  23. Benaderbaar voor coaching

  24. Autonoom kunnen werken

  25. Technische aansturing van collega's

  26. Ambitie om steeds beter te worden in het vakgebied

  27. Flexibel inzetbaar, bereidheid om meerdere projecten tegelijk op te pakken indien nodig

  28. Samenwerken

  29. Analyseren

  30. Communicatief

  31. Klantgericht

De Eisen

  • Ervaring binnen complexe (IT )organisaties
  • Ervaring met het realiseren van complexe IT-projecten
  • Java, Spring Boot en Hibernate
  • Geautomatiseerde testen (JUnit, Mockito)
  • Containers (Docker, OpenShift)
  • Up-to-date kennis van moderne en gangbare ontwikkelmethodieken
  • Kennis over het implementeren van non-functional requirements als security, observability en accessibility
  • Kennis van Rijkskaders zoals NORA, BIO en AVG
  • Kennis van ASL, ITIL of vergelijkbare frameworks
  • Ervaring met GIT versiebeheer
  • API's, koppelingen en messagingprotocollen
  • Objectgeoriënteerd ontwerpen (OO)
  • Informatie-uitwisseling op basis van open standaarden
  • GitLab
  • Dependency Injection
  • Kennis van en ervaring met implementatie van OWASP richtlijnen
  • Kennis van Angular en TypeScript is een pré
  • Minimaal 5 jaar relevante werkervaring binnen softwareontwikkeling
  • Ruime ervaring met Java en evt. andere ontwikkeltalen zoals C# of JavaScript
  • Ervaring met Agile/Scrum en projectmethodieken zoals Prince2
  • Ontwikkelen van webapplicaties en REST services en werken met SOA-architectuur
  • Relationele databases (Microsoft SQL Server, PostgreSQL)

De Wensen

  • Benaderbaar voor coaching
  • Autonoom kunnen werken
  • Technische aansturing van collega's
  • Ambitie om steeds beter te worden in het vakgebied
  • Flexibel inzetbaar, bereidheid om meerdere projecten tegelijk op te pakken indien nodig

About the company

+ We beoordelen je CV om te zien of er een match is. + We controleren of je voldoet aan de eisen en wensen. + We onderzoeken op basis van data of je gewenste tarief concurrerend is. Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten. 2. 2 Introductie bij de opdrachtgever De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier. + We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen. + We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc... + Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief. 3. 3 Aan de slag Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat via Freep Detachering dan hanteren we de volgende voorwaarden: + Bij Freep kom je voor de duur van je opdracht in dienst, via een eenvoudige Delance-overeenkomst. Zo profiteer je van de voordelen van ondernemerschap én de zekerheid van een werknemer. + Delance-vergoeding: tot 85% van het uurtarief dat wij bij de opdrachtgever factureren - jouw inzet telt direct mee + Heldere administratie: wij zorgen voor loonstrook, nettobetaling, sociale lasten en pensioenopbouw + Volledige dekking: bescherming tegen ziekte en arbeidsongeschiktheid zonder dat jij er omkijken naar hebt meer informatie over onze dienstverlening 4. Reageer direct

Apply for this position