23 Sureminds Solutions Jobs
Azure Cloud Application Engineer - Java Development (8-16 yrs)
Sureminds Solutions
posted 28d ago
Flexible timing
Key skills for the job
As a Azure Cloud Application Engineer, your primary responsibility will be part of a team of engineers in designing, developing, deploying, and maintaining cloud-based applications on the Microsoft Azure platform. You will work closely with cross-functional teams to ensure the successful delivery of scalable, secure, and highly available applications.
Requirements :
- Strong software development experience in Java, preferably with Java 21+
- Extensive hands-on experience in designing and developing application backends using frameworks like Spring Boot, Spring MVC, Jersey, JPA, Hibernate, SQL, Linux, JSON, XML, OAuth etc.
- Minimum 5 year of experience in developing Microservices using Spring Boot & GRPC
- Experience with working on containerized services like AKS
- Minimum 4 year of experience in Azure native development using Functions, Queue Storage, Stream, S3, Monitor, Key Vault, IAM
- Minimum 4 year of experience in using many of the Azure services like Virtual Machines, Container Service, AKS, IAM, Storage, Autoscaling, Load balancer etc. and good understanding of architectural best practices
- Experience with both SQL and NoSQL database systems and is able to write queries
- Experience with developing unit test code using JUNIT, PowerMock/EasyMock/Mockito etc.
- Experience with Git, Maven and CI/CD pipelines to deploy cloud applications
- Proficiency in developing code for both containerized (Docker, Kubernetes) and serverless (Functions) environments
- Proficiency in using SDKs for interacting with native Azure services
- Experience with credentials/secrets management and data encryption techniques
- Experience with application deployment and troubleshooting on cloud
- Proven experience as a Lead Azure Cloud Application Engineer or similar leadership role. Strong understanding of Azure cloud computing concepts and architectures.
- Leadership and mentoring abilities to guide and inspire a team.
- Experienced in roles conducting requirements gathering, writing user stories, creating application design and using design patterns
- Experience Leading teams in a dynamic work environment while managing stakeholder expectations and scope.
- Experienced with large scale enterprise application development
- Excellent communication skills with the ability to influence client business and IT teams
- Experience with Agile software development
- Ability to work independently and across multiple teams
Functional Areas: Other
Read full job descriptionPrepare for Cloud Application Engineer roles with real interview advice
8-20 Yrs