Job DescriptionKey Responsibilities
nArchitecture & System Design
n
n
Design distributed microservices leveraging Java, Spring Boot, and Spring Cloud.n
Define event-driven architectures using Apache Kafka for real-time data streaming.n
Formulate API strategies including life cycle management, versioning, and governance.n
Enforce resilience patterns like circuit breaking, rate-limiting, bulkheads, and fallback mechanisms.n
Construct architecture blueprints, sequence diagrams, and interface specifications.n
nTechnical Leadership & Governance
n
n
Establish coding practices, code review criteria, and clean code principles.n
Guide engineering squads through complex troubleshooting, debugging, and production optimizations.n
Evaluate emerging frameworks and vendor platforms to integrate contemporary technical capabilities.n
Standardize CI/CD pipelines alongside DevOps for rapid, automated cloud deployments.n