Job Summary:
Tata Consultancy Services is a leading IT services and consulting company, and they are seeking a Senior Java Developer to join their team. The role involves developing high-quality REST APIs, designing microservices architectures, and ensuring system performance and reliability.
Responsibilities:
• Develop high-quality, production-ready REST APIs. Write clean, maintainable, and testable code.
• Follow coding standards and best practices
• Build and integrate services using REST and messaging systems. Implement synchronous and asynchronous communication patterns.
• Design scalable, resilient microservices architectures. Define API contracts and integration patterns.
• Ensure high availability, fault tolerance, and scalability
• Containerize applications using Docker. Deploy and manage services on Kubernetes/cloud platforms.
• Support blue-green / canary deployments
• Conduct performance tuning and optimization. Implement caching and scalability strategies.
• Monitor systems and troubleshoot production issues
• Write unit and integration tests. Ensure code coverage and reliability. Participate in code reviews
Qualifications:
Required:
• Java 8+
• Spring Boot
• BACHELOR OF COMPUTER APPLICATION
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.