Define and own the end-to-end technical architecture for the Spring Boot-based application, ensuring alignment with business requirements, security standards, and scalability needs.
Translate functional and non-functional requirements into a robust and extensible architecture blueprint.
Select appropriate architectural patterns (e.g., microservices, event-driven, RESTful APIs) based on system goals and constraints and enforce coding standards, security guidelines, and design principles
Guide squad leads and developers in creating Low-Level Design (LLD) documents derived from the High-Level Design (HLD).
Review LLDs, class diagrams, API contracts, and sequence flows to ensure design completeness and implementation consistency.
Design for performance and resilience: caching strategies, connection pooling, asynchronous processing, and horizontal scaling.
Conduct architecture and code reviews, ensuring adherence to modular design, test coverage, and maintainability.
Act as a bridge between product owners, solution architects, and development teams to ensure technical feasibility and alignment.
Mentor and guide development squads, enabling upskilling on modern Spring Boot patterns and tools.
Maintain comprehensive architectural documentation including system diagrams, API contracts, integration maps, and deployment topologies.
Promote a knowledge-sharing culture through tech talks, design workshops, and internal wikis.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.