HamburgerMenu
hirist

Job Description

Description:

About the job:

Experience-7-10 years

Location-Hybrid (Hyderabad)

Job Type-Contract For Client

Job Description:

Key Responsibilities:

- Application architecture and design: Lead the design and architecture of cloud-based applications on the Azure platform, considering scalability, security, and performance.

- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.

- Application development: Lead the development of cloud-based applications using Azure services and technologies.

- Write clean, efficient, and maintainable code in languages such as java

- Security and compliance: Lead the implementation of security best practices and ensure 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.

- Implement caching mechanisms, load balancing, and other techniques to improve application performance.

- Monitor and analyze performance metrics to identify areas for improvement.

- Troubleshooting and issue resolution: Lead the investigation and resolution of technical issues related to application deployment, performance, and availability on Azure.

- Collaborate with cross-functional teams to troubleshoot and resolve complex problems.

- Collaboration and communication: Collaborate with cross-functional teams, including developers, architects, and other stakeholders, to understand requirements and ensure successful delivery.

- Provide technical leadership and guidance to the team.

- Communicate effectively with team members and stakeholders.

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


info-icon

Did you find something suspicious?