15-20+ years of experience in software engineering, with significant time spent in a solution design / solution architecture capacity.
Strong hands-on and design-level expertise in Java and .NET technology stacks.
Proven experience architecting and delivering Microservices-based solutions.
Strong working knowledge of AWS Cloud services and cloud-native design principles.
Experience with containerization and orchestration platforms (e.g., Docker, Kubernetes).
Demonstrated experience in application modernization — migrating legacy monolithic systems to cloud-native microservices.
Strong understanding of API-led integration, API management, and event-driven architecture patterns.
Experience defining and enforcing security, compliance, performance, and availability standards within solution designs.
Experience working with DevOps practices, CI/CD pipelines, and Infrastructure as Code (IaC) tooling.
Ability to produce clear, detailed HLD and LLD documentation.
Strong stakeholder management skills, with experience leading design workshops involving business, product, and technical teams.
Experience providing architecture governance, design assurance, and technical mentorship to development teams.