Description :
Key Responsibilities :
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and RESTful APIs.
- Build and support cloud-native applications with a strong focus on microservices architecture.
Work extensively with Microsoft Azure services including :
Azure App ServicesCosmos DBAzure Key VaultDevelop and manage CI / CD pipelines using Azure DevOps for automated build, testing, and deployment.Collaborate with product owners, architects, QA teams, and other stakeholders in an Agile development environment.Monitor and optimize the performance of distributed applications to ensure high availability, scalability, and resilience.Troubleshoot complex issues in development, staging, and production environments.Write clean, maintainable, and well-documented code following coding standards and best practices.Stay updated with the latest trends in cloud computing, DevOps, and Java ecosystem to ensure continuous improvement.Required Skills & Qualifications :
5 - 8 years of hands-on experience in Java and Spring Boot development.Strong knowledge of RESTful web services and microservices architecture.Hands-on experience with Microsoft Azure services :
App Services, Cosmos DB, Key Vault (others a plus).Experience building and managing CI / CD pipelines using Azure DevOps.Solid understanding of Agile methodologies (Scrum, Kanban).Proven ability to work collaboratively in cross-functional teams and deliver in a fast-paced environment.Excellent analytical, problem-solving, and communication skills.Familiarity with best practices around security, performance tuning, and cloud architecture.Preferred Qualifications :
Azure Developer Certification (e.g., AZ-204) or equivalent is a strong plus.Experience with containerization technologies like Docker and orchestration tools like Kubernetes.Exposure to additional Azure services such as Azure Functions, Service Bus, or Event Grid.(ref : hirist.tech)