Voor een uitdagende rol in Brussel zijn we op zoek naar een ervaren Freelance Java Solution Architect. Deze fulltime/contractfunctie vereist een professional met minimaal 10 jaar IT-ervaring, die de leiding neemt in het ontwerpen, architectureren en implementeren van bedrijfskritische applicaties en technologische oplossingen op enterpriseschaal.
De ideale kandidaat beschikt over diepgaande expertise in Java-technologieën, microservices-architectuur, cloud-native oplossingen, beveiliging, schaalbaarheid en enterprise-integratiepatronen. U werkt nauw samen met business stakeholders, architecten, ontwikkelingsteams en leiderschap om de afstemming tussen bedrijfsdoelstellingen en technologiestrategie te waarborgen.
Als Java Solution Architect versterkt u de kwaliteit van IT-oplossingsontwerp en -implementatie. U optimaliseert de technologische infrastructuur, operationele efficiëntie, schaalbaarheid, betrouwbaarheid en beveiliging, terwijl u een naadloze afstemming tussen bedrijfs- en architectuurdoelstellingen garandeert.
Kernverantwoordelijkheden
- Architectuur & Oplossingsontwerp
- Definiëren van end-to-end oplossingsarchitectuur voor enterprise-applicaties met behulp van Java en gerelateerde technologieën.
- Analyseren van huidige ("As-Is") en toekomstige ("To-Be") architecturen en het definiëren van transformatieroadmaps.
- Ontwerpen van schaalbare, veerkrachtige, veilige en hoogwaardige oplossingen die aansluiten bij enterprise-architectuurstandaarden.
- Ontwikkelen van architectuurblauwdrukken, referentie-architecturen, ontwerppatronen en implementatierichtlijnen.
- Bieden van technisch leiderschap gedurende de projectlevenscyclus, van vereisten tot implementatie.
- Technisch Leiderschap
- Leiden van technische discussies en architectuurreviews over meerdere teams heen.
- Creëren van architectuurstandaarden, coderingsrichtlijnen en ontwikkelingshandleidingen ("cookbooks").
- Uitvoeren van ontwerp- en codereviews en zorgen voor naleving van architectuurprincipes.
- Begeleiden van ontwikkelingsteams en adviseren over best practices en opkomende technologieën.
- Oplossingsanalyse & Levering
- Evalueren van meerdere oplossingsalternatieven en aanbevelen van de best passende architectuur op basis van bedrijfsvereisten.
- Nauw samenwerken met Product Owners, Business Analisten en Engineering teams om bedrijfsvereisten te vertalen naar technische oplossingen.
- Ondersteunen van feature refinement, sprintplanning en afhankelijkheidsbeheer over meerdere teams heen.
- Zorgen voor succesvolle integratie van applicaties over enterprise-platforms en -domeinen.
- Beveiliging, Risico & Compliance
- Integreren van "security-by-design" principes in alle oplossingen.
- Zorgen voor naleving van cybersecurity, dataprivacy, governance en regelgevende standaarden.
- Identificeren van architectuurrisico's en definiëren van mitigatiestrategieën.
- Coördineren van de implementatie van betrouwbaarheids-, beschikbaarheids- en disaster recovery-vereisten.
- Stakeholdermanagement
- Effectief samenwerken met business stakeholders, enterprise-architecten, infrastructuurteams en delivery teams.
- Communiceren van architectuurbeslissingen, risico's en aanbevelingen aan zowel technische als niet-technische doelgroepen.
- Balanceren van de behoeften van meerdere stakeholders met behoud van architectonische integriteit.
Vereiste Technische Vaardigheden
- Core Java Expertise
- Java 8/11/17+
- Spring Boot, Spring Cloud
- Microservices Architectuur
- RESTful API's en API Management
- Event-Driven Architectuur
- Domain-Driven Design (DDD)
- Cloud & DevOps
- Azure, AWS, of Google Cloud Platform
- Docker en Kubernetes
- CI/CD Pipelines (Azure DevOps, Jenkins, GitHub Actions)
- Infrastructure as Code
- Data & Integratie
- SQL en NoSQL databases
- Messaging technologieën (Kafka, RabbitMQ, ActiveMQ)
- Enterprise Integratiepatronen
- API Gateway oplossingen
- Architectuur & Engineering
- Enterprise Architectuurprincipes
- Ontwerppatronen
- UML en Architectuurmodellering
- High Availability en Schaalbaarheidsontwerp
- Design for Failure
- Prestatieoptimalisatie
- Beveiliging
- OWASP Security Standaarden
- Authenticatie & Autorisatie (OAuth2, OpenID Connect, SAML)
- Secure Coding Practices
- Application Security Testing
- Security by Design en Defense in Depth
Vereiste Competenties
- Technische Competenties
- Current State (AS-IS) en Future State (TO-BE) Analyse
- Enterprise Oplossingsarchitectuur
- IT Landschap en Technologiestrategie
- Risico-, Beveiligings- en Betrouwbaarheidsmanagement
- Business Domeinkennis
- Beleid en Regelgevende Compliance
- Feature Refinement en Leveringsplanning
- Software Ontwerp- en Coderingsstandaarden
- Architectuur Governance
- Gedragscompetenties
- Stakeholdermanagement
- Samenwerking en Teamleiderschap
- Effectieve Communicatie
- Innovatie en Continue Verbetering
- Vertrouwen en Integriteit
- Probleemoplossing en Omgaan met Complexiteit
- Technologisch Leiderschap en Thought Leadership
Kwalificaties
- Opleiding
- Masterdiploma in Computerwetenschappen, Informatietechnologie, Engineering of een gerelateerde discipline heeft de voorkeur.
- Een bachelordiploma met gelijkwaardige ervaring wordt ook in overweging genomen.
- Ervaring
- Minimaal 10 jaar algemene IT-ervaring.
- Minimaal 5+ jaar in Solution Architectuur- of Technische Architectuurrollen.
- Sterke hands-on ontwikkelingsachtergrond in Java-technologieën.
- Ervaring met het leiden van grootschalige digitale transformatie-initiatieven.
- Ervaring met het begeleiden van technische teams en het beïnvloeden van architectonische beslissingen.
- Ervaring met werken in Agile/Scrum leveringsmodellen.
Voorkeurskwalificaties
- TOGAF Certificering
- Azure Solutions Architect Certificering
- AWS Solution Architect Certificering
- Kubernetes Certificering (CKA/CKAD)
- Spring Professional Certificering
- Ervaring in de bank-, financiële dienstverlenings-, verzekeringssector of andere sterk gereguleerde industrieën.
Succesfactoren
- Levering van schaalbare, veilige en betrouwbare architectuuroplossingen.
- Naleving van architectuurstandaarden en governance-frameworks.
- Verbeterde systeemprestaties, onderhoudbaarheid en operationele efficiëntie.
- Succesvolle stakeholderbetrokkenheid en cross-team samenwerking.
- Reductie van technische schuld en architectuurrisico's.