Technical Architect, Java, Microservices
Tata Consultancy Services · Noida, Uttar Pradesh, India
Tata Consultancy Services · Noida, Uttar Pradesh, India
**Role- Technical Architect, Java, Microservices** **Experience- 7-12 Years** **Location- Noida** **Roles & Responsibilities-** **Architecture Design & Solutioning** - **Design end-to-end architecture for enterprise-grade applications using Java and Microservices architecture.** - **Define scalable, highly available, and fault-tolerant system designs.** - **Create architecture artifacts including diagrams, design documents, and technical roadmaps.** - **Ensure alignment with enterprise architecture standards and best practices.** **Microservices & API Design** - **Cloud & Platform Engineering** - **Architect and deploy cloud-native solutions on Azure/AWS/GCP.** - **Design containerized applications using Docker and orchestration with Kubernetes (AKS/EKS/GKE).** **Collaboration & Technical Leadership** - **Collaborate with product owners, engineering managers, and DevOps teams for successful delivery.** - **Participate in code reviews, design reviews, and release planning; ensure adherence to standards.** - **Strong hands-on experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud).** - **Deep understanding of Microservices architecture, distributed systems, and integration patterns.** - **Experience designing APIs (REST) and implementing API management patterns (gateway, versioning, governance).** - **Proficiency with containers and orchestration: Docker and Kubernetes.** - **Hands-on exposure to messaging/event streaming (Kafka, RabbitMQ, or equivalent).** - **Strong knowledge of databases (SQL and NoSQL) and data modeling; familiarity with caching (Redis) is a plus.** - **Working knowledge of CI/CD, Git, and DevOps practices; ability to design delivery pipelines for microservices.**