Integration Solution Architect – Java / API / MuleSoft
Doel van de functie
Als Integration Solution Architect ben je verantwoordelijk voor het ontwerpen, definiëren en begeleiden van integratieoplossingen binnen het IT-landschap. Je zorgt voor robuuste, schaalbare en toekomstbestendige API- en integratiearchitecturen met een sterke focus op Java-technologieën, MuleSoft en een hoge graad van automatisering, testing en observability.
---
Belangrijkste verantwoordelijkheden
· Ontwerpen en implementeren van end-to-end integratiearchitecturen (API-led connectivity, event-driven architectuur, microservices)
· Definiëren van integratiestrategieën en standaarden (API design, security, governance)
· Meewerken aan de technische architectuurkeuzes met focus op MuleSoft Anypoint Platform
· Integreren van monitoring, logging en observability in alle oplossingen (end-to-end tracing, metrics, alerting)
· Verankeren van teststrategie (unit, integration, contract testing, performance testing) binnen integratieoplossingen
· Stimuleren van automation-first aanpak (CI/CD pipelines, deployment automation, test automation)
· Samenwerken met business stakeholders, development teams en enterprise architecten
· Bewaken van consistentie binnen het integratielandschap (herbruikbaarheid, schaalbaarheid, performance)
· Evalueren van bestaande API implementaties en deze optimaliseren in samenwerken met de verantwoordelijke teams
· Ondersteunen en coachen van development teams bij implementatie (Java, APIs, MuleSoft flows)
· Identificeren en mitigeren van risico’s binnen integratieoplossingen
· Opstellen van technische documentatie en architectuurrichtlijnen
Technische expertise
Must-haves:
· Sterke ervaring met Java (Spring Boot, microservices)
· Aantoonbare ervaring met MuleSoft Anypoint Platform
· Grondige kennis van:
o RESTful APIs & API design (OpenAPI/Swagger)
o API-led connectivity principes
o Integration patterns (Enterprise Integration Patterns)
o Messaging
· Ervaring met:
o Monitoring & observability tooling (bijv. Splunk, ELK, Prometheus, Grafana)
o Test frameworks (JUnit, MUnit, Postman/Newman, Pact voor contract testing)
o CI/CD & automation tools (Azure DevOps, GitHub Actions, Jenkins)
o Cloud omgevingen (Azure, AWS of GCP)
o Security (OAuth2, JWT, API security best practices)
Nice-to-have:
· Chaos engineering en resilience testing
· Service virtualization / mock frameworks
· Containerisatie (Docker, Kubernetes)
· APM tooling (Dynatrace)
Gedragscompetenties
· Sterke analytische en conceptuele vaardigheden
· Strategisch denken met hands-on mentaliteit
· Sterke focus op kwaliteit, testbaarheid en automatisatie
· Uitstekende communicatievaardigheden (business & IT)
· Coachende en faciliterende leiderschapsstijl
· Proactief en probleemoplossend