Write high-quality, production-ready Java code using Spring Boot and RESTful API design principles.
Apply AI-assisted development tools to accelerate coding, testing, debugging, documentation, and code reviews while maintaining engineering rigor.
Practice Test-Driven Development (TDD) and participate actively in peer code reviews.
Build, maintain, and automate CI/CD pipelines for configuration management, build, test, and deployment activities using Azure DevOps, GitHub Actions, Jenkins, and related tools.
Design and operate cloud-native infrastructure on Azure, including AKS/Kubernetes, App Services, API Management, Key Vault, and App Configuration.
Implement containerization and orchestration using Docker/Podman, Helm charts, and GitOps practices (Argo CD).
Automate infrastructure provisioning and configuration with tools such as Terraform and Ansible.
What We Look For
BS/MS in Computer Science or equivalent practical experience.
5+ years of experience across software development and DevOps / platform engineering roles.
Strong experience with Java, Spring Boot, and microservices-based architectures.
Solid understanding of Azure cloud services, including AKS, App Services, API Management, Key Vault, and Front Door.
Proven experience automating CI/CD pipelines and infrastructure, with a focus on scalability, reliability, and security.