Se rendre au contenu

Formulaire de recrutement

Provide either a resume file or a linkedin profile
Description du poste
Poste
Java ontwikkelaar full stack (senior)
Lieu de travail
--Vlaamse Milieumaatschappij--
Département
Software Engineering

Context

Java ontwikkelaar full stack (senior) voor het project VMJV (Validatie MilieuJaarVerslag) / de omzetting van richtlijn industriële Emissies en de verordening betreffende het Portaal Industriële Emissies.

De Richtlijn Industriële Emissies (RIE; Eng.: Industrial Emissions Directive, IED) is het belangrijkste Europese instrument om de potentieel negatieve impact van industriële installaties op de omgeving te beperken. De Europese milieuregelgeving heeft met deze richtlijn een directe impact op de Vlaamse milieuregelgeving. Een evaluatie van de effectiviteit van de RIE leidde in 2022 tot een voorstel tot herziening van de RIE.

De RIE en IEPR hebben ook voor de VMM verstrekkende gevolgen op het vlak van aanpassing van de wetgeving, advisering omgevingsvergunningen en de registratie en rapportering van emissiegegevens van bedrijven. Het proces en de ondersteunende informatiesystemen voor de registratie en rapportering van de emissie gegevens voor water en lucht dienen door de nieuwe regelgeving grondig herzien te worden.

Via het IMJV-Loket (Integraal Milieu Jaarverslag) worden de gegevens van de rapporteringsplichtige bedrijven verzameld en doorgegeven naar de backoffice systemen Emissie Register Water (ERW) en de Emissie Invenatis Lucht (EIL) bij de VMM. In deze systemen gebeurt de aanrijking en validatie van de door de bedrijven gerapporteerde informatie. Vanuit deze systemen wordt ook de rapportering naar Europa opgebouwd. Zowel het IMJV als de backend systemen EIL en ERW (inclusief de bijhorende datawarehouses), dienen volledig herwerkt te worden. Dit programma loopt.

Voor de verderzetting wordt een Java ontwikkelaar (senior) aangetrokken en ben je verantwoordelijk voor:

  • reviseren of opmaken van technische analyses en technisch ontwerp in overleg met de VMM-architect
  • het ontwikkelen van diverse functies zoals gedefinieerd in de functionele en technische analyse,
  • het definiëren van de Interfaces tussen de verschillende lagen van de architectuur,
  • het ontwikkelen van Spring Boot backend services en security,
  • het ontwikkelen van Angular single page applications
  • (potentieel) het ontwikkelen van NodeJS backend-for-frontend services
  • het ontwikkelen van de unit testen met het oog op test driven development (TDD)
  • bewaken van non-functional requirements
  • peer code review volgens gitflow principe

Algemeen

  • Er wordt gewerkt binnen een Agile omgeving.
  • De prestaties zijn deels te leveren in de lokalen van VMM te Aalst tussen 8u30 en 17u (in overleg te bekijken).
  • De VMM voorziet de nodige licenties, software en netwerktoegangen voor het uitvoeren van de opdracht. De VMM voorziet niet in een office-licentie. De software van Office 365 kan door VMM ter beschikking gesteld worden, maar dan zonder licentie. De inschrijver dient zijn eigen bedrijfslicentie te gebruiken. Als alternatief kan LibreOffice ter beschikking gesteld worden.

Context: Je werkt als Java ontwikkelaar voor de dienst Digitale Oplossingen van de VMM en je wordt ingeschakeld in het Programma RIE-IEPR.

De Vlaamse Milieumaatschappij is een agentschap van de Vlaamse overheid, beleidsdomein Omgeving.

Het is de opdracht van de Vlaamse Milieumaatschappij om voor de huidige en toekomstige generaties in Vlaanderen:

  • proper, aantrekkelijk en voldoende water te waarborgen,
  • gezonde lucht te bewerkstelligen,
  • de klimaatadaptatie mee te sturen.

De VMM telt ongeveer 750 werknemers en zit verspreid over diverse locaties in Vlaanderen.

Vaardigheden

  • Aantoonbare ervaring met Angular 2-17
  • Aantoonbare ervaring met Junit
  • Aantoonbare ervaring met Docker/Kubernetes
  • Aantoonbare ervaring met Javascript, Typescript
  • Aantoonbare ervaring met Maven
  • Aantoonbare ervaring met Spring
  • Aantoonbare ervaring met Bitbucket (git)
  • Aantoonbare ervaring met nodejs, npm
  • Aantoonbare ervaring met Domain Driven Design (DDD)
  • Aantoonbare kennis van de processen en de maatsoftware voor de meetnetten waterkwaliteit
  • Kennis van organisatie en ervaring in opdrachten van de overheid of specifiek VMM en met de technische standaarden binnen VMM.
  • Aantoonbare kennis van en ervaring met Public Cloud Infrastructuur
  • Aantoonbare ervaring in ontwikkeling van JAVA gebaseerde toepassingen
  • Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals Java/J2EE
  • Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
  • Aantoonbare ervaring in het leiden van een ontwikkelteam en ontwikkelaars coachen.
  • Aantoonbare ervaring in programmatieopdrachten zeer vlot kunnen uitvoeren: coderen, testen en debuggen.
  • Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.
  • Aantoonbare ervaring met Linked Open Data (LOD)
  • Aantoonbare ervaring met Jenkins
  • Aantoonbare ervaring met Terraform
  • Aantoonbare ervaring met HTML5 en CSS
  • Aantoonbare ervaring met REST
  • Aantoonbare kennis van Postgresql (11 en hoger)
  • Certified scrum master