We are seeking a highly skilled Cloud Application Developer to design, build and deploy cloud-native applications on Microsoft Azure.
Main Responsibilities
1. Design, develop and maintain Java applications using Spring Boot.
2. Architect and deploy cloud-native solutions on Azure Kubernetes Service (AKS).
3. Utilize Flyway for database versioning and migration management.
4. Build and manage continuous integration and deployment pipelines with Azure DevOps or GitHub Actions.
5. Collaborate with DevOps, Quality Assurance and Data teams to deliver end-to-end solutions.
6. Maintain and optimize applications using Splunk and New Relic.
7. Participate in design reviews and architectural decisions.
Key Requirements
* Proven experience with Microsoft Azure, especially Azure Kubernetes Service (AKS)
* Strong proficiency in Java, Spring Boot and Spring Data JPA
* Experience with Docker and Kubernetes
* Hands-on experience with Flyway for database migrations
* Knowledge of CI/CD tools (Azure DevOps, GitHub Actions)
* Excellent analytical and problem-solving skills
* Effective communication and collaboration abilities