Chief Technology Officer (CTO) / Lead Audit Expert – Microservices Architecture AssessmentOverviewWe are seeking a senior technology leader to lead an independent technical audit of a large-scale distributed application platform built on Java microservices. The mission focuses on evaluating architecture quality, performance, scalability, resilience, data consistency, maintainability, and operational risks, while delivering actionable recommendations for future evolution.Key ResponsibilitiesLead and coordinate a comprehensive technical audit of a complex microservices ecosystem.Assess the suitability of the current architecture, including:Java / Spring Boot microservicesAngular micro-frontendsKafka-based event-driven architectureSpring Batch processingPostgreSQL databases and data synchronization mechanismsContainerized deployment environmentEvaluate application performance for transactional and batch-processing workloads.Analyze service decomposition, inter-service communication patterns, and distributed data consistency mechanisms.Identify root causes of performance bottlenecks, excessive coupling, database contention, and architectural weaknesses.Review resilience, observability, monitoring, logging, tracing, and incident recovery capabilities.Assess data migration and document migration strategies, including risks related to data quality, integrity, completeness, and performance.Evaluate technical debt, maintainability, operational robustness, and vendor dependency risks.Produce executive-level findings and strategic recommendations.Present audit results to governance committees and senior stakeholders.DeliverablesExecutive summary for management.Detailed technical audit report.Prioritized recommendation roadmap based on impact, effort, and risk.Technical risk assessment and mitigation plan.Analysis of maintainability, resilience, and data migration challenges.Governance presentation and final audit restitution.Required Skills & ExperienceExtensive experience leading complex IT audit engagements.Expert knowledge of:Java and Spring Boot ecosystemsMicroservices architecturesDistributed systems and event-driven architecturesKafka and asynchronous messagingPostgreSQL performance and database architectureSoftware engineering practices, testing, and application securityCloud-native and containerized environmentsStrong background as a technical lead, software architect, or CTO in large-scale software development programs.Proven experience assessing high-volume, business-critical systems.Ability to engage with architects, development teams, infrastructure specialists, and executive stakeholders.Strong analytical, communication, and reporting capabilities.Fluent French (C2 level).Preferred BackgroundPrevious experience auditing large Java/Spring ecosystems.Experience with distributed transaction patterns (Outbox/Inbox, choreography, idempotency).Knowledge of migration and data recovery strategies.Experience in public sector or highly regulated environments.Assignment DetailsRole: Expert CTO / Lead Audit ConsultantLocation: Namur, BelgiumWork Model: HybridOn-site Presence: Approximately 30% during assessment, workshops, and final presentationsLanguage: French (mandatory)Ideal ProfileA highly experienced technology audit leader capable of independently assessing a complex microservices platform, identifying architectural and operational risks, and providing pragmatic recommendations that support performance, resilience, maintainability, and long-term governance objectives.
#J-18808-Ljbffr