Description

MANDATORY SKILLS/EXPERIENCE

• 12+ years of proven expertise managing technical teams including software development using Java and cloud infrastructure.

• Extensive hands-on experience in architecting, designing, and developing Java applications and Microservices.

• Hands-on experience with Azure Services including ACA/AKS, Azure VMs, Azure Functions, Azure Logic Apps, APIM, Azure Application Gateway, etc.

• Knowledge of Docker, JFrog Artifactory and software quality assurance tools like Veracode, SonarQube etc.

• Expertise in Azure DevOps encompassing GIT source code repository, CI/CD build and release pipelines.

• Proficiency with essential Java frameworks and technologies including Spring, Spring Boot, JPA, Hibernate, and JSP.

• Familiarity with front-end technologies such as REACT.js, HTML, CSS, and JavaScript.

• Strong understanding of HTTPS, SAML, OpenID, and OAuth protocols.

• Proficient in utilizing Java project build tools like Maven, Gradle, and ANT.

• Experience with Microsoft Entra ID (Azure Active Directory) for identity management.

• Excellent command over Relational Database technologies including Microsoft SQL Server, Oracle, and/or PostgreSQL.

• Proficient in monitoring Azure services and custom applications using Azure monitoring and observability services, along with similar tools.

• Strong oral and written communication skills, facilitating effective collaboration and documentation.

• Self-motivated and a proven team player, adept at fostering a collaborative and productive work environment.

DESIRABLE SKILLS/EXPERIENCE:

• Proficient in Azure AI Services and Azure Machine Learning.

• Skilled in monitoring tools like Elastic, Dynatrace, and similar platforms.

• Experienced in building .NET applications and using Microsoft Dataverse.

• Familiar with Web Content Management Systems and Salesforce

Education

Any Graduate