Core Requirements:
• Solid experience as a Technical Architect, leading the rearchitecting of monolithic applications into Microservices architecture.
• Strong expertise in containerization using Docker and container orchestration using Kubernetes.
• In-depth knowledge of Microservices architecture patterns, principles, and best practices.
• Hands-on experience with Azure cloud platform, including Azure API Management, Azure Kubernetes service (AKS) and Azure DevOps.
• Proficiency in Java development, particularly with Spring Boot framework for Microservices development.
• Strong understanding of J2EE technologies and frameworks.
Considering the nature of this role, which requires hands-on involvement rather than a managerial focus, it is crucial to ascertain the candidate's practical experience in these technologies. It would be beneficial to confirm their technical proficiency and hands-on involvement in relevant projects.
- A total of 15+ years of experience in the IT industry, with at least 5-7 years dedicated to building cloud architecture using Azure and microservices.
- Expertise in MS Azure cloud, API design and management, Java, Kubernetes, database systems, and serverless computing.
- Experience in developing cloud-native solutions in a greenfield environment and modernizing existing solutions in an enterprise setting.
- Knowledge of cloud design patterns, cloud operations, and cloud cost models, with a track record of implementing best practices.
- Strong technical skills in application and integration architecture, security, automation, and a working knowledge of IT operations.
- Familiarity with cloud security principles and best practices.
- Experience in implementing containerized solutions using Docker and Azure Kubernetes Service.
- Exposure to integration solutions using Kafka/Event Grid.
- Deep understanding of Azure DevOps processes.
- Familiarity with multiple databases (relational and NoSQL) and data integration.
- Exposure to service mesh platforms such as Istio, Consul, Kuma.
- Demonstrable hands-on experience is essential.
- Excellent communication skills.