Java developer

Multiplied
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Compensation
€ 5.5K

Job location

Tech stack

Java
API
Agile Methodologies
JIRA
Unit Testing
Databases
Continuous Integration
Linux
PostgreSQL
Maven
OAuth
Open Web Application Security
Scrum
Ansible
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
TypeScript
Web Services
Openapi
Scripting (Bash/Python/Go/Ruby)
React
Spring-boot
Gitlab
Build Tools
Front End Software Development
Software Version Control
Jenkins
Microservices

Job description

In deze rol werk je aan cruciale software die een impact heeft op de samenleving en help je de digitale transformatie binnen de publieke sector vooruit. Met jouw expertise in moderne Java- en frontend-technologieën draag je bij aan robuuste, schaalbare en veilige oplossingen.

Je bent verantwoordelijk voor het ontwerpen, ontwikkelen en optimaliseren van complexe applicaties binnen een gelaagde architectuur. Je werkt nauw samen met collega-ontwikkelaars, testers en product owners om hoogwaardige software te leveren die voldoet aan de strenge eisen op het gebied van veiligheid, performance en schaalbaarheid. Door jouw ervaring met verschillende frameworks en tools ben je een waardevolle schakel binnen het team. Je bent in staat om zowel op de back-end als de front-end mee te draaien en je maakt gebruik van de nieuwste technologieën en best practices.

Requirements

Om deze uitdagende functie succesvol uit te voeren, beschik je over gedegen kennis en ervaring met:

Essentiële vaardigheden en technologieën:

  • Java 11 en 17: Je bent up-to-date met de nieuwste ontwikkelingen in Java en hebt diepgaande kennis van deze versies.

  • Spring, Spring Boot: Uitgebreide ervaring met het Spring Framework, inclusief de nieuwste API-mogelijkheden voor een efficiënte back-end.

  • PostgreSQL / SQL: Sterke SQL-vaardigheden en ervaring met PostgreSQL voor het beheren en optimaliseren van databases.

  • Frontend Development (React, TypeScript, UI-frameworks): Ervaring met React en TypeScript voor een dynamische en responsieve gebruikerservaring.

  • Source Control en Build Tools: Bekendheid met tools voor build- en versiebeheer, zoals Maven en GitLab.

  • Testing: Je kunt grondige en betrouwbare tests opstellen, waaronder unit tests, integratie tests en regressietests met Robot Framework.

  • CI/CD met Jenkins en GitLab: Automatiseren van builds, integraties en deployments.

  • REST & SOAP API's, OpenAPI, OAuth: Ervaring met zowel REST- als SOAP-architecturen, met focus op beveiliging.

  • Linux en Ansible: Ervaring met Linux-omgevingen en scripting met Ansible voor configuratiebeheer.

  • Docker en containertechnologie: Bekendheid met het gebruik van containers om microservices efficiënt te beheren en te schalen.

  • Jira voor Agile processen: Ervaring met projectbeheer binnen Jira om processen en workflows te optimaliseren.

  • OWASP en Secure Software Development: Kennis van best practices voor veilige softwareontwikkeling.

  • Ervaring met grootschalige, gelaagde applicaties is een grote plus.

  • Bekendheid met overheidsomgevingen en registers is een pré, maar geen must.

  • Ervaring met SCRUM en ITIL-processen om bij te dragen aan de Agile cultuur binnen het team.

Benefits & conditions

Als Java Developer kom je te werken in een uitdagende en maatschappelijk relevante omgeving. Je krijgt de kans om te werken aan grote projecten die impact maken, waarbij je professionele groei voorop staat. Wij bieden:

  • Een aantrekkelijk salaris gebaseerd op jouw kennis en ervaring.
  • Flexibele werktijden en de mogelijkheid om deels remote te werken.
  • Ruimte voor opleiding en certificering, zodat je jezelf continu kunt blijven ontwikkelen.
  • Een fijne werkomgeving met ervaren collega's die graag kennis delen.
  • 25 vakantiedagen, pensioenregeling en een goede work-life balance.
  • Uitdagende projecten die van strategisch belang zijn voor de publieke sector.

Apply for this position