Ontwikkelaar JAVA, Brussel

Referentie: 
ICT_Java_004
Sector: 
ICT
Regio: 
Brussel
Contract: 
Contract
Ervaring: 
Medior
Senior

P4P zoekt een Ontwikkelaar JAVA, regio Brussel

Functiebeschrijving:

  • Als ontwikkelaar ben je werkzaam zijn in een development squads.
  • 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.
  • ​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 senior 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.
  • Binnen de afdeling Dataoplossingen van Digitaal Vlaanderen is het MAGDA team verantwoordelijk voor het stimuleren en ondersteunen van het e-government in de Vlaamse overheid.
  • Dit team neemt de rol op zich van de 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.

Uw profiel:

  • Hogere opleiding (Master of Bachelor) met technische/engineering of bedrijfseconomische achtergrond of gelijkwaardig door ervaring
  • Je hebt kennis van:
    • OpenShift, Kubernetes, Docker
    • Authentication/authorization protocols (WSS, SAML & Oauth/OpenID)
    • Clean coding
    • Java (versie 8+)
    • Praktische ervaring met DevOps – CI/CD
    • Scrum, JIRA, Confluence
    • Spring Boot, Spring and Hibernate frameworks, Spring batch &Camel frameworks
  • 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 gebruik van code versioning (vb. Subversion)/ testing & code profiling tools/issue management tools (bijv Jira).

  • Aantoonbare ervaring met het opereren als zelfstandig ontwikkelaar in kleinere ontwikkelopdrachten (alleen of in een beperkt team, onderhoud)

  • Aantoonbare ervaring met programmatieopdrachten uit te voeren: coderen/testen/debuggen. Indien nodig dit ook zefstandig kunnen uitvoeren (bv. Onderhoud)

  • Aantoonbare grondige kennis van een of meerdere programmeertalen en omgevingen zoals Java/J2EE, …

  • Aantoonbare kennis en toepassing van Agile ontwikkelingsmethodiek

  • Aantoonbare kennis object-oriented analyse & design en UML

  • Vloeiende communicatie in het Nederlands

Aanbod:

  • Marktconform langdurig contract (6m+)

Contact:

Locatie: Brussel, Belgium