onsite
Java Architect - Tata Consultancy Services (TCS)
Software Engineer
Lead enterprise‑grade Java architecture, designing microservices, guiding teams, and driving CI/CD and DevOps practices across cloud platforms.
About the role
Key Responsibilities
- Define and evolve application architecture and system design for large‑scale Java solutions.
- Mentor development teams, establishing coding standards, best practices, and architectural guidelines.
- Produce comprehensive design documents, including High‑Level Design (HLD) and Low‑Level Design (LLD).
- Architect and implement microservices, ensuring scalability, resilience, and performance.
- Champion CI/CD pipelines and DevOps practices, integrating Docker, Kubernetes, and cloud services.
Requirements
- 8+ years of professional Java experience (Java 8/11/17+).
- Deep expertise in Spring ecosystem and RESTful API development.
- Hands‑on experience with messaging platforms such as Kafka or RabbitMQ.
- Proficiency with cloud platforms (AWS, Azure, or GCP) and container orchestration.
- Strong knowledge of Docker, Kubernetes, and CI/CD tooling.
Skills
javaspringkafkarabbitmqawsdockerkubernetes