Degree in Computer Engineering, Computer Science, Mathematics, or a related field;
Minimum of 4 years of professional experience in similar roles;
Proven experience in the design, implementation, and architecture of complex and scalable Java microservices;
Experience in Full Stack feature development and implementation;
Solid experience across the entire software development lifecycle, including architecture, implementation, testing, code reviews, and deployment;
Good knowledge of Keycloak, Okta, IAM, SSO, OIDC, RBAC, and token customization;
Experience in defining IAM/SSO strategies, including realm design, federation, authorization server design, OIDC flow architecture, and access control;
Experience in building and maintaining RESTful and GraphQL APIs, including OpenAPI documentation;