Senior JAVA developer - governement

Elmos
Ghent, Belgium
6 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

Ghent, Belgium

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Continuous Integration
Software Debugging
DevOps
Hibernate
Java Persistence API
Spring
JMeter
JUnit
PostgreSQL
Maven
Node.js
OAuth
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
Data Logging
Postman
Spring Cloud
Spring-boot
Backend
Spring Data
Domain Driven Design
Docker
Microservices

Job description

  • Je ontwikkelt en onderhoudt Java-services in een cloud-native omgeving (AWS) met Spring Boot, Spring Security en Spring Cloud
  • Je werkt met PostgreSQL en Spring Data en schrijft efficiënte SQL-queries
  • Je zet REST-API's op als interface voor backend componenten
  • Je implementeert OAuth2 en OIDC voor authenticatie en autorisatie
  • Je past Domain Driven Design en microservice-principes toe
  • Je zorgt voor security, logging en monitoring van services
  • Je automatiseert tests en deployments via CI/CD pipelines
  • Je neemt eigenaarschap over features en verfijnt deze samen met developers en stakeholders
  • Je draagt actief bij aan de evolutie van de technische architectuur en best practices
  • Je werkt in de regio Brussel met minstens 2 dagen onsite (1 vaste dag woensdag, tweede dag vrij te kiezen). Occasioneel in regio Gent

Requirements

  • Minstens 5 jaar ervaring in ontwikkeling van Java gebaseerde toepassingen
  • Ervaring met Java 17+ en microservices-architectuur
  • Minstens 5 jaar ervaring met Spring Framework (Spring Boot, Spring Data, Spring Security) en Maven
  • Minstens 3 jaar ervaring met Hibernate, JPA of sterke SQL-kennis
  • Minstens 3 jaar ervaring met OAuth2 en ervaring met REST en SOAP
  • Ervaring met JUnit of AssertJ en JMeter
  • Ervaring met Docker en kennis van CI/CD en DevOps tools
  • Ervaring met AWS
  • Ervaring met Postman of Newman
  • Je kan vlot coderen, testen en debuggen
  • Ervaring in het leiden van een ontwikkelteam en het coachen van ontwikkelaars is een plus
  • Kennis van mobiele applicatieontwikkeling en Node.js is een plus
  • Ondertekende NDA is vereist
  • Talenkennis: Je spreekt vloeiend Nederlands

Benefits & conditions

Elmos staat garant voor een goede en persoonlijke opvolging door een dedicated Account Manager. Daarnaast kom je terecht in een warm en enthousiast team. Maar dat is nog niet alles:

  • Wij ontzorgen jou van alle administratieve rompslomp.
  • Wij beloven een tijdige betalingen zonder problemen.
  • Je komt terecht in een groot netwerk van IT-professionals.
  • Je houdt de vinger aan de pols dankzij events, webinars en conferenties.
  • Je krijgt toegang tot uitdagende IT-projecten voor Belgische topbedrijven.

Bij Elmos geloven we dat jouw succes ons succes is. Als je onderdeel wordt van ons team, word je onderdeel van een community die erop gericht is om samen te groeien en te bloeien. Ben je klaar om je carrière naar een hoger niveau te tillen en een impact te hebben op de IT-industrie?

About the company

Al meer dan 25 jaar dé Belgische partner voor IT-talent. Welkom bij Elmos! Sinds 1997 geven wij bedrijven extra brainpower met 300 ervaren IT-consultants. Onze experten zijn pioniers in development, analyse, testing, project management en data. We zijn op zoek naar een Java Developer voor onze klant in de publieke sector. Je komt terecht bij een innovatieve speler in de publieke sector die inzet op digitalisering van overheidsdiensten en data-gedreven processen. Het team focust op moderne back-end development en samenwerking met andere overheidsdiensten.

Apply for this position