Job Description :
Title: OAuth2 Resource Location: Toronto, ON Duration: Contract Total years of experience 5-8 years Strong experience in core java, JEE Background. Experience with Webbased, service-based architectures. In depth working experience in security and identity protocols such as OIDC, TLS, OAuth2, SAML, SSO Design integration of applications both web and mobile using Open Standards i.e. OAuth2/OIDC Development exposure to OAuth2/OIDC flows - authorization code , client credential , JWT authentication , JWKS , Bearer token/access token/identity token Experience of integration of OAuth2/OIDC flow with existing JAVA/J2EE applications for authentication and authorization Micro services API design experience (Domain Driven Design, Swagger, both producing and consuming the service endpoints) Experience using Git version control and Testing (Integration, Unit and UAT Testing) Hands-on experience with Spring Boot, Spring Security, Spring JPA Experience in unit testing tools like Junit, Mockito & Powermock Experience on Rest API tools like Postman, JMeter, Soap UI Excellent knowledge of REST/JSON with working knowledge of other protocols and Design patterns Hands on experience on Devops would be an added advantage Excellent communication skills, Knowledge of French language would be an added advantage Preferred location Canada however due to pandemic situation resource can work from India