Java ontwikkelaar - senior (Freelance mogelijk)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
📋 Taken en verantwoordelijkheden
We zijn op zoek om ons team bij de klant uit te breiden met een developer! Ben je geïnteresseerd en wil je weten wat we zoeken:
Je bent een team player met goede communicatieve vaardigheden. Je bent in staat om jouw idee of standpunten uit te leggen aan je collega’s, maar staat ondertussen ook open dit standpunt aan te passen op basis van de feedback van je collega’s.
Je bent leergierig en gaat op zoek naar betere methodologieën en niet altijd naar de laatste framework hypes.
Als ontwikkelaar ben je werkzaam zijn in een development squad. Binnen dit squad, samen met andere teams, sta je in voor het uitbreiden van het service aanbod van MAGDA met nieuwe diensten en nieuwe functionaliteiten alsook het beheer en onderhoud van het bestaande portfolio.
Voorbeeldtaken
-bouw en doorontwikkeling van nieuwe diensten
-oplossen van defects in de diensten
-uitvoeren van changes op de diensten
-toevoegen van nieuwe functionaliteiten
- meewerken aan projecten ikv optimalisaties en modernisering
Aantoonbare ervaring in ontwikkeling van JAVA gebaseerde toepassingen
Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals Java/J2EE, …
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.
Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
📌 Context
onze klant heeft als missie een coherent overheidsbreed informatiebeleid uit te bouwen en de transitie van de Vlaamse overheid naar een informatie gedreven overheid te ondersteunen en mee te realiseren. De producten en diensten van het agentschap zijn opgedeeld in programma’s om vanuit die programmawerking tot maximale synergiën te komen en tot een optimale dienstverlening naar onze VO partners toe. onze klant is een digitaliseringsagentschap van de Vlaamse overheid dat zich inzet voor een digitale transformatie van de dienstverlening en de samenwerking tussen overheden, burgers en bedrijven. We ondersteunen en begeleiden Vlaamse en lokale overheden in hun digitale transformatie en hun zoektocht naar de overheid van morgen. Business Context: Binnen de afdeling Dataplatform van onze klant is het Data Integratie team mee verantwoordelijk voor het stimuleren en ondersteunen van het e-government in de Vlaamse overheid. Dit team heeft een pool van ontwikkelaars, analisten, testers, architecten en Product owner’s die samen de ontwikkelingen op zich nemen bij invullen van de rol van Vlaamse Dienstenintegrator (VDI) met als doel gegevensuitwisseling te vereenvoudigen en te optimaliseren. Het MAGDA-platform (Maximale gegevensdeling tussen agentschappen / administraties) ontsluit (federale en Vlaamse) authentieke gegevensbronnen – databanken waarin unieke en oorspronkelijke gegevens bewaard worden. Ze wisselt deze gegevens op een veilige manier uit. Hierdoor wordt het principe van het "éénmalig inzamelen, meervoudig (her)gebruiken van gegevens" stap voor stap gerealiseerd. Gegevens worden slechts één keer ingezameld bij burger of onderneming, wat een grote tijdswinst oplevert. Alle toepassingen die vervolgens gebruikmaken van deze gegevens beschikken dan steeds over de meest recente informatie. Door de toenemende digitalisering binnen de Vlaamse overheid, onder impuls van de Vlaamse Regering, dienen er meer en meer authentieke bronnen ontsloten te worden en dus API’s ontwikkeld te worden. Daarnaast bouwt het MAGDA-team ook aan totaaloplossingen in functie van hergebuik binnen de Vlaamse en lokale overheden. Voorbeelden hiervan zijn de MAGDA documentendienst en het Vastgoedinformatieplatform. Technische context: Het MAGDA-platform ontsluit verschillende webservices (SOAP en REST) en bestandsuitwisselingen. Het technische opzet is op een generieke manier opgebouwd zodat zoveel mogelijk overheidsinstanties op een uniforme manier te kunnen aansluiten. Recent werd het hele platform gemoderniseerd. Er werd geopteerd voor Docker/Kubernetes/OpenShift. De applicatieve laag steunt op het Spring framework en de Spring boot runtime. Als ontwikkelaar zet je mee je schouders onder dit traject en bouw je mee aan een kwalitatief en futureproof gegevensdelingsplatform als basis voor een moderne, digitale Vlaamse overheid. Hiervoor zoeken we ontwikkelaars met aantoonbare ervaring in: - SOAP & REST API design - Microservices architectuur - Test Driven Development - CI/CD - Authentication/authorization protocols ( SOAP WS security, Oauth 2.0, openid, SAML) - XML, XSLT standaarden-PKI (X.509 certs., digital signatures, encryption)
📝Jouw profiel
Aantoonbare ervaring in ontwikkeling van JAVA gebaseerde toepassingen
Aantoonbare ervaring met REST en SOAP
Aantoonbare ervaring met Spring framework
Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals Java/J2EE, …
Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
Aantoonbare ervaring (praktisch) met Organisatie, secuur, Analytisch
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 kennis van Authentication/authorization protocols (WSS, SAML & Oauth/OpenID)
Aantoonbare kennis van Clean coding
Aantoonbare kennis van Docker / Kubernetes
Aantoonbare kennis van Kafka
Aantoonbare kennis van Scrum, JIRA of Confluence
Hogere opleiding (Master of Bachelor) met technische/engineering achtergrond of gelijkwaardig door ervaring met ICT- technologie waarvoor expertise gevraagd wordt
Aantoonbare kennis van Spring batch & Camel frameworks
💼 Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance is ook mogelijk)