Senior Application Architect - Microservices Audit Lead Job ID: JP054250
ITProposal
Namur, Belgium
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
SeniorJob location
Namur, Belgium
Tech stack
Java
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
Technical Debt
Event Driven Architecture
Containerization
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.