Job Description :
We are looking for a skilled and experienced Cloud Java Developer with 5 to 10 years of overall IT experience and at least 3+ years in Java development. The ideal candidate should have hands-on experience with cloud development (preferably Microsoft Azure) and a strong understanding of modern software engineering practices including DevOps, containerization, and automated testing.
Key Responsibilities :
- Design, develop, and deploy scalable Java-based applications in the cloud.
- Work with cross-functional teams to deliver robust, secure, and high-performing solutions.
- Implement cloud-native applications using Azure Compute, Data, and Container services.
- Apply clean code principles, and perform unit testing and integration testing.
- Integrate continuous development and deployment pipelines using CI / CD tools.
- Monitor applications post-deployment and troubleshoot performance or runtime issues.
- Collaborate in an Agile development environment and participate in sprint planning, reviews, and retrospectives.
Required Skills & Experience :
5-10 years of total IT experience3+ years of hands-on experience with Java application developmentProven experience in cloud-based development, especially with Microsoft Azure (Compute, Data, Containers)Good knowledge of SQL / NoSQL databasesSolid understanding of clean code practices, unit testing, and integration testingExperience with DevOps tools and continuous integration workflowsStrong debugging and troubleshooting capabilitiesExcellent oral and written communication skillsGood to Have :
Knowledge of Docker, TerraformExperience with Shell / PowerShell scriptingExposure to Agile methodologies (Scrum / Kanban)(ref : hirist.tech)