Job Title: Java AKS Developer
Location: [Hyderabad]
Experience: 4+ Years
Company: Kaara
About the Role
We are seeking a skilled Java AKS Developer with a strong foundation in backend development using Java/Spring Boot. The ideal candidate will have experience in deploying and managing applications in Azure Kubernetes Service (AKS) and a solid understanding of containerization with Docker. This role is crucial for driving our cloud-native application development and migration projects.
Key Responsibilities
- Backend Development:
- Design, develop, and maintain scalable microservices and enterprise-level applications using Java/Spring Boot.
- Migrate existing applications to a microservices architecture to improve performance and scalability.
- Containerization and Orchestration:
- Utilize Docker to containerize applications and their dependencies, ensuring efficient deployment across different environments.
- Deploy and manage containerized applications on Azure Kubernetes Service (AKS), ensuring high availability and scalability.
- Cloud-Native Development:
- Collaborate with cross-functional teams to implement best practices in cloud-native development.
- Leverage knowledge of Azure services to enhance application performance, security, and scalability.
- Optimize application deployment and operations in the Azure cloud environment.
- Continuous Integration and Deployment:
- Work closely with DevOps teams to establish CI/CD pipelines, ensuring seamless application delivery and integration.
- Troubleshoot and resolve issues across various layers of the application stack, including backend services and container orchestration.
Qualifications
- 4+ years of experience in backend development, particularly with Java and Spring Boot.
- Hands-on experience with Azure Kubernetes Service (AKS) and Docker for containerization and orchestration.
- General knowledge of Azure services and infrastructure to support cloud-native application development.
- Strong understanding of microservices architecture and enterprise application design.
- Proficiency in scripting languages (Shell, Python, or PowerShell) is a plus.
- Familiarity with CI/CD processes and version control systems like Git.