Senior Application Architect – Microservices Audit Lead
Overview
We are seeking a highly experienced Application Architect to lead an independent technical audit of a large-scale Java microservices platform. The mission focuses on evaluating architecture quality, performance, resilience, distributed data consistency, maintainability, and operational risks within a complex business-critical environment.
Key Responsibilities
* Lead a comprehensive audit of a distributed Java/Spring Boot microservices ecosystem.
* Assess application performance, scalability, and processing efficiency for both transactional and batch workloads.
* Evaluate microservice boundaries, service interactions, and architectural decisions.
* Analyze distributed data consistency patterns, including event-driven architectures, Kafka-based messaging, outbox/inbox mechanisms, and idempotency.
* Review PostgreSQL data models, database performance, replication strategies, and reporting architectures.
* Assess resilience, observability, monitoring, logging, traceability, and incident recovery capabilities.
* Identify technical debt, architectural weaknesses, performance bottlenecks, and operational risks.
* Evaluate data migration and document migration strategies, including impacts on performance and data integrity.
* Produce actionable recommendations, risk assessments, and executive-level reporting.
* Present findings and recommendations to governance and leadership stakeholders.
Required Skills & Experience
* Expert-level experience leading complex architecture audit engagements.
* Strong expertise in Java, Spring Boot, and distributed microservices architectures.
* Proven experience with event-driven systems, Kafka, and distributed consistency patterns.
* Deep understanding of PostgreSQL, API integrations (REST/SOAP), batch processing, and containerized environments.
* Ability to assess scalability, resilience, observability, and maintainability in large enterprise systems.
* Strong analytical, communication, and executive presentation skills.
* Fluent French (C2 level).
Deliverables
* Executive summary for senior management.
* Detailed technical audit report with quantitative and qualitative findings.
* Prioritized recommendation roadmap based on impact, effort, and risk.
* Technical risk assessment and architecture risk map.
* Governance presentation and stakeholder briefing materials.
Project Details
* Role: Senior Application Architect / Audit Lead
* Location: Namur, Belgium
* Work Model: Hybrid
* On-site Presence: Approximately 30% during discovery, workshops, and final presentations
* Language: French (mandatory)
Ideal Profile
A senior architect with extensive experience auditing large-scale Java/Spring Boot microservices platforms, capable of delivering independent, fact-based assessments and strategic recommendations to both technical teams and executive stakeholders.