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
SeniorJob 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.