T

Java Microservices + Azure

Tata Consultancy Services · Hyderabad, Telangana, India - Noida, Uttar Pradesh, India - Pune, Maharashtra, India

3–9 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

**Sr. Microservices Developer - JD:** **Key Responsibilities:** 1. Design and develop scalable **Java-based microservices** using **Spring Boot**, preferably with **Reactive Programming**. 2. Implement robust **authentication and authorization** mechanisms for secure services. 3. Build microservices with **fault tolerance**, **retry mechanisms**, and resilience patterns. 4. Write and maintain **unit tests** to ensure code quality and reliability. 5. Implement **logging**, **observability**, and **monitoring** solutions for production-grade services. 6. Deploy and manage applications in **containerized environments** using **Docker** and **Kubernetes**. 7. Collaborate with cross-functional teams to deliver end-to-end solutions in **Azure Cloud** or other cloud platforms. 8. Participate in code reviews, design discussions, and continuous improvement initiatives. **Must Have Skills**: 1. Strong proficiency in Java. 2. Expertise in Spring/Spring Boot frameworks. 3. Hands-on experience in end-to-end development of Java Microservices. 4. Knowledge of Spring Reactive Programming. 5. Experience with Kubernetes for container orchestration. 6. Proficiency in Docker for containerization. 7. Familiarity with Git and GitHub for version control.