Estamos buscando uma pessoa que ouse protagonizar com a gente. Desenvolvedor Java com interesse e experiência prática em sistemas distribuídos e fundamentos de arquitetura de microsserviços.
Pessoa Desenvolvedora Java JR at Datum
Remote - Remoto
0
Requisitos
Experiência
- Experiência prática em sistemas distribuídos e fundamentos de arquitetura de microsserviços
- Participação em projetos que envolvem Single Sign-On (SSO) em ambientes corporativos
- Configuração de clients OAuth2 com grant types como Authorization Code e Client Credentials
- Apoio na definição de regras de acesso baseadas em perfis de usuário (RBAC)
Habilidades
- Autenticação e autorização de usuários
- Protocolos como OAuth2, OpenID Connect e JWT
- Spring Security
- Keycloak
- Azure AD
- LDAP
- Active Directory (básico)
- JUnit
- Mockito
- Docker
- Git
- CI/CD básico com GitHub Actions ou GitLab
- Boas práticas de desenvolvimento seguro
- Conformidade com LGPD
- Facilidade para aprender novas tecnologias
- Colaboração em times multidisciplinares
Responsabilidades
- Atuação com foco em autenticação e autorização de usuários, utilizando protocolos como OAuth2, OpenID Connect e JWT, com participação em projetos que envolvem Single Sign-On (SSO) em ambientes corporativos
- Possuir familiaridade com ferramentas como Spring Security, Keycloak e Azure AD, contribuindo para a implementação de fluxos de autenticação seguros e integrações entre sistemas internos e externos
- Já participou da configuração de clients OAuth2 com grant types como Authorization Code e Client Credentials, além de apoiar na definição de regras de acesso baseadas em perfis de usuário (RBAC)
Tecnologias
Java (17)Spring BootSpring SecurityOAuth2OpenID ConnectJWTKeycloakAzure ADHTTPS/TLSCORSCSRFLDAPActive DirectoryJUnitMockitoDockerGitGitHub ActionsGitLab
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.