Job Openings Senior Application Architect – Microservices Audit Lead Job ID: JP054250

About the job Senior Application Architect – Microservices Audit Lead Job ID: JP054250

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.