Detailed JD:
Application Development: Design, develop, and maintain high-throughput RESTful APIs and microservices using contemporary Java and Spring Boot
Cloud Architecture: Build and deploy enterprise applications on Microsoft Azure, leveraging cloud services for scalability, security, and performance.
DevOps & CI/CD: Implement, maintain, and optimize build/deployment automation pipelines using Azure DevOps.
Quality & Automated Testing: Write robust unit and integration tests using JUnit and Mockito to ensure high code coverage and application reliability.
Microservices Design: Apply domain-driven design principles to decompose monolithic structures into resilient, fault-tolerant microservices architectures.
Collaboration & Best Practices: Participate in agile ceremonies, perform code reviews, maintain technical documentation, and adhere to secure coding standards.