10-03-2026 12:13:07
8 - 12 years
Key Responsibilities:
• Design, develop, test, and maintain high-quality Java based applications.
• Implement and manage containerized applications using Docker and Kubernetes.
• Deploy, configure, and maintain applications in Azure Kubernetes Service (AKS).
• Collaborate with cross-functional teams to define, design, and ship new features.
• Troubleshoot and debug issues across the development, testing, and production
environments.
• Optimize application performance and ensure scalability in a cloud-native
environment.
• Write and maintain infrastructure as code (IaC) using tools like Terraform or Azure
Resource Manager (ARM) templates.
• Implement CI/CD pipelines for seamless deployment of applications.
• Ensure best practices in application security, cloud governance, and monitoring.
• Stay updated on the latest trends in cloud computing, Kubernetes, and Java
development.
Technical Skills:
• Proven experience in Java application development (Java 8 or newer preferred).
• Strong knowledge of Spring Framework (Spring Boot, Spring MVC, etc.).
• Hands-on experience with containerization tools like Docker.
• Proficiency in deploying and managing applications on AKS or similar Kubernetes
platforms.
• Understanding of microservices architecture and API design.
• Familiarity with cloud platforms, particularly Microsoft Azure.
• Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
• Knowledge of relational and NoSQL databases.
• Experience with logging, monitoring, and alerting tools (e.g., Prometheus, Grafana,
ELK Stack).