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.