Job Openings Chief Technology Officer (CTO) / Lead Audit Expert Job ID: JP054248

About the job Chief Technology Officer (CTO) / Lead Audit Expert Job ID: JP054248

Chief Technology Officer (CTO) / Lead Audit Expert – Microservices Architecture Assessment

Overview

We 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 Responsibilities

  • Lead and coordinate a comprehensive technical audit of a complex microservices ecosystem.
  • Assess the suitability of the current architecture, including:
    • Java / Spring Boot microservices
    • Angular micro-frontends
    • Kafka-based event-driven architecture
    • Spring Batch processing
    • PostgreSQL databases and data synchronization mechanisms
    • Containerized deployment environment
  • Evaluate 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.

Deliverables

  • Executive 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 & Experience

  • Extensive experience leading complex IT audit engagements.
  • Expert knowledge of:
    • Java and Spring Boot ecosystems
    • Microservices architectures
    • Distributed systems and event-driven architectures
    • Kafka and asynchronous messaging
    • PostgreSQL performance and database architecture
    • Software engineering practices, testing, and application security
    • Cloud-native and containerized environments
  • Strong 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 Background

  • Previous 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 Details

  • Role: Expert CTO / Lead Audit Consultant
  • Location: Namur, Belgium
  • Work Model: Hybrid
  • On-site Presence: Approximately 30% during assessment, workshops, and final presentations
  • Language: French (mandatory)

Ideal Profile

A 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.