Role Overview We are looking for a highly experienced Technical Architect with strong expertise in Java/ Golang technologies to design and lead scalable high-performance enterprise applications. This role demands deep technical expertise strong system design capabilities and hands-on development experience along with the ability to lead engineering teams and drive architectural excellence. 🔹 Key Responsibilities Define and drive overall system architecture and technical strategy Design scalable distributed and microservices-based architectures Lead end-to-end development across Java / Golang Collaborate with product business and engineering teams for solution alignment Ensure performance scalability security and reliability of applications Conduct architecture reviews code reviews and technical audits Mentor engineering teams and establish best practices & coding standards Drive adoption of modern technologies DevOps practices and cloud solutions 🔹 Required Skills Strong hands-on experience in Java / Golang Expertise in Microservices Architecture & REST APIs Strong understanding of System Design & Distributed Systems Experience with Cloud Platforms (AWS / Azure / GCP) Hands-on experience with Docker Kubernetes and CI/CD pipelines Proficiency in SQL & NoSQL databases Experience with Event-driven architecture (Kafka / RabbitMQ / Service Bus ) Strong understanding of Design Patterns & SOLID principles