Description
You will lead the development of Java-based microservices within an Azure cloud environment.
Responsibilities
- Design and implement microservices using Spring Boot, Spring Batch, and Spring Cloud Data Flow.
- Manage cloud-based development exclusively on Azure.
- Provision and maintain infrastructure using Terraform.
- Orchestrate containerized applications using Kubernetes and Docker.
- Oversee CI/CD workflows through GitLab and GitHub.
Required Skills
- 5+ years of professional software development experience.
- Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring Batch, Spring Cloud Data Flow).
- Experience with Azure cloud-based development.
- Hands-on experience with Infrastructure as Code using Terraform.
- Proficiency with Kubernetes (AKS preferred) and Docker.
- Experience using GitLab and GitHub for version control and CI/CD.
- Working knowledge of Maven and JFrog.
- Bachelor's degree or equivalent experience.