itproposal
Senior Application Architect – Microservices Audit Lead Job ID: JP054250
Job description
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.


