This is a 12+ month remote contract position for a Senior Java Azure Cloud Engineer. You will work on cloud-native applications using Spring Boot and Azure Kubernetes Service, with a focus on deploying and maintaining production systems.
Responsibilities
Design, develop, and deploy Java Spring Boot applications on Azure Kubernetes Service (AKS)
Build and support RESTful APIs and SOAP web services in production AKS environments
Integrate Azure services including KeyVault, storage solutions, and Application Insights into application architectures
Implement Spring Security and OAuth2 authentication patterns to secure applications
Collaborate on CI/CD pipelines and modern deployment practices
Write and maintain unit tests using JUnit testing frameworks
Qualifications
Required
8+ years of hands-on experience with Java Spring Boot (version 3.5.x required)
Strong proficiency in Java 17 and Java 21 development
Proven Azure Cloud development experience with Azure Kubernetes Service (AKS) and Azure services as core competencies
Demonstrated experience deploying and supporting RESTful APIs and SOAP web services in production AKS environments
Solid understanding of Azure service integration including KeyVault, storage solutions, and Application Insights
Strong knowledge of Spring Security and OAuth2 authentication patterns
Strong knowledge of JUnit testing frameworks
Experience with GitLab Duo and modern CI/CD practices