Desenvolvedor Java pleno com foco em arquitetura de microsserviços, segurança e SSO. Responsável por projetar e implementar soluções de identidade usando OAuth2, OpenID Connect e JWT, integrando Keycloak, Azure AD, Auth0, e demais tecnologias. Trabalho remoto 100%.
Desenvolvedor Java Pleno at Foursys
Remote - Brasil
More jobs at FoursysRequisitos
Experiência
- Pleno-sênior
Habilidades
- Java
- Spring Boot
- Spring Security
- Spring Authorization Server
- OAuth2
- OpenID Connect
- JWT
- Keycloak
- Azure Active Directory
- Auth0
- Docker
- Kubernetes
- Jenkins
- GitLab
- GitHub Actions
- LDAP
- Active Directory
- SCIM
- JUnit
- Mockito
- Testcontainers
- Apache Camel
- SAML 2.0
- Okta
- JWK/JWS
- HTTPS/TLS
- CORS
- CSRF
- PKCE
Idiomas
- Portuguese
Responsabilidades
- Desenvolver e manter aplicações Java em arquitetura de microsserviços.
- Projetar e implementar mecanismos de Single Sign-On (SSO) com OAuth2, OpenID Connect, JWT.
- Configurar e integrar soluções de identidade: Keycloak, Azure AD, Auth0.
- Definir e implementar estratégias de controle de acesso RBAC/ABAC e políticas de autorização.
- Integrar com diretórios corporativos (LDAP, AD) e gerenciar IdPs, Resource Servers, Authorization Servers.
- Hardening de endpoints REST com escopos, claims personalizados e segurança TLS.
- Liderar equipes na definição de padrões de autenticação e segurança.
- Garantir conformidade com LGPD, GDPR e privacy‑by‑design.
- Migrar sistemas legados para arquiteturas modernas com SSO.
Tecnologias
JavaSpring BootSpring SecuritySpring Authorization ServerOAuth2OpenID ConnectJWTKeycloakAzure Active DirectoryAuth0DockerKubernetesJenkinsGitLabGitHub ActionsLDAPActive DirectorySCIMJUnitMockitoTestcontainersApache CamelSAML 2.0OktaJWK/JWSHTTPS/TLSCORSCSRFPKCE
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.