CONTEXT VAN DE FUNCTIE:
- Titel: Architect (Technical Architect)
- Locatie: Brussel
Een organisatie uit de publieke sector die digitale diensten aanbiedt, bouwt een integratieplatform verder uit dat Azure-workloads, private cloud-diensten en legacyapplicaties met elkaar verbindt. Deze seniorfunctie als Technical Architect combineert Azure-integratiearchitectuur met een hands-on rol bij de realisatie van oplossingen op basis van Java, GIS, Enterprise Data Management en WSO2-integratiecomponenten.
De missie
Het platform koppelt informatiesystemen die op Azure, in een private cloud en in legacyomgevingen gehost worden aan elkaar. Het technische landschap omvat onder meer Azure-services zoals AKS, Azure Service Bus, Azure Event Grid, Azure Storage en Workbooks met de Kusto Query Language (KQL), naast Docker en Kubernetes. De architectuur ondersteunt Enterprise Data Management en GIS, met datarepositories en abonnementsmechanismen voor authentieke gegevensbronnen. De GIS-functionaliteiten maken gebruik van Hibernate Spatial, JTS, GeoTools en ruimtelijke algoritmes en zorgen voor consistente patronen voor gegevensuitwisseling en locatiegebaseerde verwerking.
U definieert High Level Designs en technische architecturen voor oplossingen die op dit platform worden gebouwd. U begeleidt een ontwikkelteam bij de implementatie, werkt mee aan een deel van of het volledige ontwikkelwerk en ondersteunt het onderhoud van bestaande oplossingen. Het toepassingsgebied omvat oplossingen die gebaseerd zijn op het Java- en J2EE-platform, waaronder Java 11, 17, 21 en 25, met JPA, Quarkus, Spring 6.x, Spring Boot en Spring Batch. Uw technische analyses, ontwerpdocumentatie, kennisoverdracht aan ontwikkelaars en coaching vormen de brug tussen architectuurbeslissingen en onderhoudbare, opgeleverde software.
Uw verantwoordelijkheden
- Architecturen op hoog niveau en technische architecturen definiëren die Azure, private cloud en legacy-informatiesystemen met elkaar verbinden.
- Vereisten rond Enterprise Data Management en GIS vertalen naar herbruikbare ontwerpen voor integratie en gegevensuitwisseling.
- Een ontwikkelteam tijdens de implementatie begeleiden, technische knopen doorhakken en de oplevering afgestemd houden op de goedgekeurde architectuur.
- Oplossingscomponenten implementeren en onderhouden met Java, Spring, Quarkus, JPA, WSO2 en aanverwante platformtechnologieën.
- Integratiestromen beveiligen en monitoren met REST, SOAP, WS-Security, Azure messaging en de Kusto Query Language.
- Technische analyses, ontwerpdocumentatie, kennisoverdracht aan ontwikkelaars en coaching opleveren die een onderhoudbare werking ondersteunen.
Uw profiel
Essentiële vaardigheden
- Ruime ervaring op seniorniveau hebben met technische architectuur voor hybride integratieplatformen die Azure, private cloud en legacyapplicaties omvatten.
- Azure-oplossingen ontwerpen met AKS, Azure Service Bus, Azure Event Grid, Azure Storage, Workbooks en Kusto Query Language.
- Docker, Kubernetes, Java 11, 17, 21 en 25, J2EE, JPA, Quarkus, Spring 6.x, Spring Batch en Spring Boot inzetten voor productieoplossingen.
- REST, SOAP, WS-Security, SOA en microservices op een doordachte manier inzetten binnen integratieontwerpen.
- Werken met WSO2 Enterprise Integrator versie 6.4 en latere versies, en met WSO2 API Manager versie 2.6 en latere versies.
- Enterprise Data Management, datarepositories, abonnementsmechanismen voor Authoritative Sources en GIS toepassen met Hibernate Spatial, JTS, GeoTools en ruimtelijke algoritmes.
- Ontwikkelaars aansturen, de architectuur helder toelichten, beslissingen documenteren en teamleden tijdens de kennisoverdracht coachen.