Cloud Professional
This is a senior role for an experienced cloud application developer to design, build and deploy cloud-native applications on Microsoft Azure.
Key Responsibilities:
* Maintain and develop Java applications using Spring Boot.
* Design and deploy cloud-native solutions on Azure Kubernetes Service (AKS).
* Utilize Flyway for database versioning and migration management.
* Establish CI/CD pipelines with Azure DevOps or GitHub Actions.
* Collaborate with cross-functional teams to deliver end-to-end solutions.
* Analyze and optimize applications using Splunk and New Relic.
* Participate in architectural decisions.
Requirements:
* Proven experience with Microsoft Azure, especially Azure Kubernetes Service (AKS).
* Strong proficiency in Java, Spring Boot, and Spring Data JPA.
* Hands-on experience with Docker and Kubernetes.
* Knowledge of CI/CD tools (Azure DevOps, GitHub Actions).
* Strong analytical and problem-solving skills.
* Excellent communication and collaboration abilities.
Preferred Qualifications:
* Experience in agile development environments.
* Knowledge of microservices architecture.
* Familiarity with cloud cost optimization.