We are seeking an Application Engineer - Azure Manager to lead the design and architecture of cloud-based applications on the Azure platform . You will be responsible for leading development efforts, ensuring security and compliance, optimizing application performance, and troubleshooting technical issues. This role requires a minimum of 5 years of experience in developing Microservices with Spring Boot and 4 years of experience with Azure native development and other Azure services .
Roles & Responsibilities :
- Application Architecture & Development : Lead the design and architecture of cloud-based applications on the Azure platform . Lead the development of applications using Azure services and technologies, and write clean, efficient, and maintainable code in languages such as Java .
- Security & Compliance : Lead the implementation of security best practices, ensuring compliance with industry standards and regulations on Azure . Design secure network architectures, implement access controls, and monitor for security threats.
- Performance Optimization : Lead efforts to optimize application performance on Azure by implementing caching mechanisms, load balancing, and other techniques.
- Troubleshooting : Lead the investigation and resolution of technical issues related to application deployment, performance, and availability on Azure .
- Collaboration & Leadership : Collaborate with cross-functional teams to understand requirements and provide technical leadership and guidance to the team.
Skills Required
Strong software development experience in Java (preferably Java 21+ ).Extensive hands-on experience in designing and developing application backends using frameworks like Spring Boot, Spring MVC, Jersey, JPA, Hibernate , and technologies like SQL, Linux, JSON, XML, OAuth , etc.A minimum of 5 years of experience in developing Microservices using Spring Boot and gRPC .A minimum of 4 years of experience in Azure native development using Functions, Queue Storage, Stream, S3, Monitor, Key Vault, IAM .A minimum of 4 years of experience in using various Azure services like Virtual Machines, Container Service, AKS, IAM, Storage, Autoscaling, Load balancer , etc., with a good understanding of architectural best practices.Experience with both SQL and NoSQL database systems.Experience with Git, Maven , and CI / CD pipelines .Proficiency in developing code for both containerized ( Docker, Kubernetes ) and serverless ( Functions ) environments.Proven experience as a Lead Azure Cloud Application Engineer or in a similar leadership role.Strong leadership and mentoring abilities.Excellent communication skills with the ability to influence client business and IT teams.Skills Required
Java, Spring Boot, Spring MVC, Sql, Linux, Json, Git, Maven