Senior Application Architect - Microservices Audit Lead Job ID: JP054250

ITProposal
Namen, Belgium
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Java (Programming Language) Applications Architecture Application Performance Management Batch Processing Data Integrity Data Migration Distributed Data Store PostgreSQL Simple Object Access Protocol (SOAP) Data Logging Spring-boot Database Performance
+6 more
Technical Debt Event Driven Architecture Containerization Apache Kafka Api Management Microservices

Job description

  • 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., * 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.

Requirements

  • 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)., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.be

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all