Bachelor’s degree in computer science, Engineering, or a related field.
Proficiency in programming languages such as Java, C and other related languages (8+ years of hands on development experience).
10+ years of experience in software development using Java with expertise in Reactive Java, Spring Boot and Spring Cloud Integration for microservices.
Experience with Image Data Processing technologies (can be any tool/technology)
Deploy and manage microservices on Azure, leveraging AKS, API Management, Functions, PostgreSQL & SQLServer Database, and Monitoring tools, optimizing cloud resources for scalability, reliability, and cost-effectiveness.
Implement advanced monitoring using Grafana, Prometheus, and Azure Monitor, optimizing APIs, database queries for high performance and resiliency.
Define and maintain CI/CD pipelines on GitHub Actions, automating builds, testing, and deployments using Docker & AKS.
Hands-on experience with Azure services (AKS, Blob Storage, API Management, Functions, SQL, Monitor, Application Insights).
Expertise in security best practices (OAuth, JWT) and API gateways/service mesh