Dev. Back End Java Pleno

São Paulo Hybrid

📌 Responsabilidades

  • Desenvolvimento de webscripts Alfresco em Java (DeclarativeWebScript) e JavaScript server-side (Rhino), com templates FreeMarker e beans Spring.
  • Consultas de dados via CMIS e serviços do repositório (NodeService, SearchService, SiteService).
  • Criação e ajuste de jobs agendados (Quartz): notificações, lembretes, gestão de usuários.
  • Implementação de autenticação e segurança: JWT, MFA/OTP, SSO com Keycloak, impersonação, multi-tenancy.
  • Integrações com serviços externos: Keycloak, Zendesk, AWS S3, Redis.
  • Garantia de qualidade com SonarQube, revisão de código e suporte a testes E2E (Playwright).
  • Investigação e correção de incidentes em produção (logs, Sentry, consultas).
Requirements

🎯 Requisitos

  • Experiência sólida com Java 11.
  • Conhecimento em Spring (injeção de dependência, configuração de beans).
  • Construção e manutenção de APIs REST.
  • Conhecimento em JavaScript (Rhino) e FreeMarker.
  • Noção de indexação e busca full-text.
  • Familiaridade com Git, Docker e pipelines CI/CD.
  • Testes automatizados em Java (JUnit, Mockito).

    🌟 Diferenciais
  • Experiência em webscripts Alfresco.
  • Integrações com Keycloak.
  • Conhecimento em Quartz, Redis e Solr.