Job Description
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 performan...