- Solid understanding of Java and spring, maven, struts framework include spring Security as well as able to design Ul using JavaScript, HTML, CSS, and Thymeleaf
- Solid and strong understanding knowledge and have experience with development using MSAL, Spring Azure AD library, API, Open API specification, Web Authentication and Authorization and Security standards such as Oauth2 & Open ID Connect (OIDC)
- Experience and understand how to implement Single-Signed On (SSO) solution with Azure AD for Java application
- Strong knowledge experience with language and technology stack required as well as able to abstract solution into reusable components or libraries level
- Hands on experience with Microsoft Azure, Azure Active Directory(AAD), AAD Connect, SSO integration and on-prem application login workflows
-Experience with developing secure modem application
-Experience with deploying application to Cloud (AWS) and integration to on-premise system (Openshift)
-Good communication and interpersonal skills
-Good problem-solving, analytical skills and create the most efficient solution possible
Passion for technology and knowledge