Senior Java Developer Design, develop, and maintain enterprise-grade backend applications using Java 8/11/17/21+ Build scalable microservices using Spring Boot, Spring Cloud, Spring MVC Develop robust RESTful APIs and GraphQL APIs following industry best practices Design and implement microservices architecture with proper service decomposition, API Gateway, Service Registry, Circuit Breaker patterns Implement Spring Cloud components — Eureka, Zuul/Spring Cloud Gateway, Config Server, Ribbon, Hystrix/Resilience4j, Sleuth, Zipkin Write clean, modular, and well-documented code following SOLID principles, Design Patterns, and Clean Code practices