Java Developer
Role details
Job location
Tech stack
Job description
Als Java Developer werk je binnen het softwareontwikkelingsteam van onze IT-afdeling. Je ontwikkelt en onderhoudt kwalitatieve backend-toepassingen, denkt mee over architectuur en werkt nauw samen met analisten, architecten, scrummasters en eindgebruikers. Je draagt actief bij aan de digitale transformatie van onze organisatie.
Je ontwerpt en ontwikkelt Java-toepassingen op basis van functionele eisen en ICT-richtlijnen. Je werkt met moderne frameworks zoals Spring Boot en Hibernate en denkt mee over applicatiearchitecturen.
- Kwaliteitsborging & testing
Je voert unit tests uit, doet code reviews en zorgt voor performante softwareleveringen. Je past best practices toe voor CI/CD.
- Samenwerking & communicatie
Je werkt samen met analisten, projectleiders en eindgebruikers. Je communiceert helder over voortgang en verwachtingen en ondersteunt collega's op technisch vlak.
- Technische expertise & innovatie
Je volgt nieuwe trends binnen Java en cloudontwikkeling, werkt mee aan Azure-gebaseerde architecturen en deelt actief kennis met je team.
- Database- & API-integratie
Je ontwikkelt REST-services, beheert SQL en NoSQL databases en integreert met Azure services zoals Service Bus, Event Hub en Cosmos DB.
Requirements
- Bachelor of master in Informatica.
- Minstens 5 jaar ervaring in Java backend ontwikkeling.
- Sterke communicatieve vaardigheden en zin om collega's technisch te ondersteunen.
- Teamspeler met een proactieve, leergierige en kwaliteitsgerichte houding.
- Ervaring met applicatiearchitectuur en het uitwerken van technische oplossingen.
- Flexibel, creatief en verantwoordelijk.
Technische expertise
- Java 17+, Spring Boot, Hibernate, REST API's.
- Azure Cloud: Event Hub, Service Bus, Cosmos DB, API Management.
- CI/CD tools: Git, Maven/Gradle, GitHub Actions, Terraform.
- SQL, NoSQL, Liquibase.
- Microservices en containerisatie (Docker, Kubernetes).
- Clean Code, Agile/Scrum, DevOps.
Pluspunten
- Ervaring met frontend frameworks zoals React.
- Kennis van monitoring tools zoals Application Insights of ELK.
- Certificering in Java of Azure is een troef.