Full Stack Java Ontwikkelaar (OVAM) via Vlaanderen connect
Role details
Job location
Tech stack
Job description
Wil je meewerken aan minder afval, een zuivere bodem en de overstap naar een circulaire economie in Vlaanderen? Dan ben je bij OVAM aan het juiste adres. OVAM - Openbare Vlaamse Afvalstoffenmaatschappij - is een Vlaamse overheidsinstelling die ijvert voor een beter leefmilieu. Concreet staat zij in voor de voorbereiding en uitvoering van het Vlaamse afvalstoffen- materialen- en bodemsaneringsbeleid. Ook jij kunt je steentje daar aan bijdragen!
We zoeken een Full Stack Java Ontwikkelaar die energie haalt uit het bouwen van performante en toekomstgerichte softwareoplossingen. In deze rol combineer je je sterke backend-expertise in Java met moderne frontend skills, zoals React, om gebruiksvriendelijke en schaalbare applicaties te realiseren. Je denkt analytisch en gestructureerd, en vertaalt complexe technische vraagstukken naar heldere en efficiënte oplossingen.
Je werkt nauw samen met je team in een Agile omgeving, waar kennisdeling en samenwerking centraal staan. Daarnaast neem je ook een coachende rol op en help je collega-ontwikkelaars groeien in hun vak. Je voelt je comfortabel in het volledige ontwikkelproces, van analyse en ontwikkeling tot testen en deployment. Interesse in innovatieve technologieën, zoals AI binnen softwareontwikkeling, zien we als een sterke troef. Kortom, een veelzijdige rol voor een ervaren developer die impact wil maken en graag meebouwt aan kwalitatieve digitale oplossingen binnen een dynamische omgeving
Je hebt 4 jaar ervaring als Full Stack Java Ontwikkelaar en voelt je helemaal in je element binnen een team waar samenwerking centraal staat. Vanaf de analyse, doorheen de ontwikkeling tot testen en finaal de oplevering, voer je opdrachten efficiënt en gestructureerd uit. Je hebt een goed inzicht in de sterktes van flexibele, open-source oplossingen en weet deze doelgericht in te zetten binnen uiteenlopende toepassingen. Daarnaast ben je vertrouwd met het bouwen van robuuste integraties tussen systemen en externe databronnen. Je volgt technologische evoluties op de voet en hebt interesse in het inzetten van AI, waarbij je kansen ziet om processen slimmer, efficiënter en innovatiever te maken.
Jouw rol als Senior Full Stack Java Ontwikkelaar zal je opnemen binnen de Openbare Vlaamse Afvalstoffenmaatschappij. OVAM verzekert in Vlaanderen een duurzame omgang met afvalstoffen, materialen en bodem. We vullen de economische behoefte aan grondstoffen en materialen lokaal in door de kringloopeconomie uit te bouwen. We stimuleren onze doelgroepen om zorgvuldig om te springen met materialen en zetten in op preventie en hergebruik. We waarborgen de behoefte aan een goede bodemkwaliteit, open ruimte en gezond drinkwater. Dat doen we door nieuwe bodemverontreinigingen te vermijden en een effectief en billijk saneringsbeleid te voeren. We zijn in Vlaanderen hét aanspreekpunt voor het duurzame beheer van afval, materialen en bodem. Op wereldvlak zetten we onze expertise in afvalstoffen, materialen en bodem in om het internationale beleid mee vorm te geven.
Waar ga je werken
Je werkt in Mechelen, op wandelafstand van het station.
Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)
Programmeren in een computertaal: Java
De grafische kenmerken van een multimediadrager omschrijven in een document
Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)
De programmering uitvoeren van programmeerbare componenten, elektronische kaarten, softwareprogramma's en automaten. De functionaliteiten en kenmerken controleren
Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)
Een computerapplicatie of website ontwikkelen en programmeren met een Framework
Toepassingen ontwikkelen op een besturingssysteem
De vraag van de klant analyseren
Testprocedures voor informaticaprogramma's en -applicaties opstellen
ICT-applicaties ontwikkelen
De ontwikkelde toepassingen testen
Technische ICT-ontwikkelingen documenteren
Mockups ontwerpen
Een applicatie ontwikkelen die aan een databank gelinkt is
Programmeren in een specifieke computertaal
Het model van een website ontwerpen in responsive design
Algoritmes en IT-applicaties optimaliseren
Toepassingen ontwikkelen voor een platform
Softwarepakketten programmeren
UX/UI-interfaces ontwerpen
Een concept of script visueel voorstellen
Een front-end ontwikkelen
Technische specificaties opstellen
Requirements
Academische bachelor
Beperkte ervaring ( < 2 jaar )
Beperkte ervaring ( < 2 jaar )
- Je kan programmatieopdrachten zeer vlot uitvoeren over de gehele levenscyclus van het ontwikkelproces: coderen, testen, debuggen en deployen.
- Je beschikt over gedegen ervaring in het maken van technische analyses en het uitwerken van de architectuur.
- Je stelt samenwerken centraal, kan het ontwikkelteam op sleeptouw nemen en je collega ontwikkelaars coachen.
- Projecten en organisaties die werken volgens de Agile principes zijn jou bekend.
Je werkt binnen een ecosysteem met onder meer een Kubernetes platform, databases zoals DB2 en PostgreS, ontwikkeltools zoals Git, Maven en Bamboo, frameworks zoals React, Spring Boot, Spring Security en IAM tool Keycloak. Je kan de volgende technische vaardigheden voorleggen om je bijdrage te leveren binnen ons IT landschap:
- Je beschikt over ruime ervaring in de ontwikkeling van JAVA gebaseerde toepassingen.
- Eveneens heb je kennis van het ontwikkelen van moderne, gebruiksvriendelijke single-page applicaties.
- Je kan REST services ontwikkelen en integreren, waarbij je data op een gestandaardiseerde en efficiënte manier ontsluit via HTTP-methoden (API).
- Relationele databases zijn jou bekend, waarbij je ook vertrouwd bent met het modelleren, beheren en optimaliseren van gegevens.
- Je hebt ervaring met containertechnologieën en weet hoe je applicaties efficiënt verpakt, uitrolt en beheert binnen moderne omgevingen.
- Je hebt ervaring met Java build pipelines en integratietools, en weet hoe je het build- en deployproces betrouwbaar organiseert.
- Je toont interesse in AI-driven development en low-code oplossingen. Je volgt de evoluties binnen dit domein met het oog op betere en snellere ontwikkelingstrajecten.
Benefits & conditions
Vlaanderen connect biedt een contract van 38 uur voor onbepaalde duur en een competitief salarispakket met:
- Een aantrekkelijke bruto verloning (salaris tussen 3920 EUR en 5300 EUR, afhankelijk van ervaring, competenties en potentieel)
- Een bonussysteem op basis van vast te leggen doelstellingen
- 28 dagen verlof en extra wettelijke feestdagen (11/07, 02/11 en 15/11).
- Een mobiliteitsbudget van 810 EUR/maand
- Maaltijdcheques van 8 euro/dag (eigen bijdrage 1,09 euro/dag)
- Een forfaitaire onkostenvergoeding van 165 EUR/maand
- Een hospitalisatieverzekering (je kan gezinsleden aansluiten)
- Een groepsverzekering (4% werkgeversbijdrage en 1% werknemersbijdrage)
- Een arbeidsongevallenverzekering
- Een opleidingsbudget
- Flexibele werkuren
- Mogelijkheden tot thuiswerk
- Tegemoetkoming in de kosten van schoolvakantieopvang