Desenvolvedor Java Pleno at Foursys

Remote - Brasil

Apply
More jobs at Foursys

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%.

Requisitos

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.