Vaga:
Adobe Senior
Desenvolvimento de Componentes:
- Projetar e implementar componentes reutilizáveis no AEM para uso em diversas aplicações web.
- Garantir que os componentes atendam aos requisitos funcionais, sejam escaláveis e fáceis de manter.
- Serviços OSGi:
- Desenvolver e manter serviços OSGi em pacotes modulares e dinâmicos para AEM.
- Gerenciar o ciclo de vida de pacotes e serviços dentro do ambiente AEM.
- Desenvolvimento e Integração de API:
- Desenvolver APIs RESTful e APIs Azure para facilitar a comunicação entre o AEM e outros sistemas.
- Integrar sistemas e serviços externos ao AEM por meio de conexões de API.
- Autenticação e Segurança:
- Implementar mecanismos seguros de autenticação para acesso a APIs.
- Garantir que todas as integrações cumpram os protocolos de segurança e padrões de proteção de dados.
- Funcionalidades Essenciais do AEM:
- Trabalhar com templates AEM, workflows, DAM, integração com Analytics e Configurações do Adobe Cloud.
- Ter experiência prática no desenvolvimento e configuração do Adobe Cloud.
- Personalizar e otimizar as capacidades de autoria e publicação do AEM.
- Configuração do Dispatcher:
- Configurar e manter o dispatcher do AEM para garantir caching eficaz e balanceamento de carga.
- Implementar regras de flush no dispatcher para invalidação de cache, otimizando a performance e garantindo a atualização do conteúdo.
- Integração com CDN Fastly:
- Configurar e gerenciar o CDN Fastly para AEM, melhorando a velocidade de entrega de conteúdo globalmente.
- Gerenciar configurações do CDN e resolver problemas relacionados a redes de entrega de conteúdo.
- Testes JUnit:
- Desenvolver e executar testes JUnit para garantir a funcionalidade e performance dos componentes e serviços do AEM.
- Integrar testes JUnit no processo de desenvolvimento para manter a qualidade e confiabilidade do código.
- Integração de Interface de Usuário (Frontend):
- Desenvolver componentes AEM utilizando Sightly (HTML Template Language) para garantir um código limpo e fácil de manter.
- Utilizar Touch UI para construir interfaces administrativas responsivas para sistemas de gerenciamento de conteúdo.
- Colaboração e Documentação:
- Colaborar com equipes multifuncionais para definir requisitos e integrar soluções.
- Documentar o design e o código de forma consistente e abrangente.
Requisitos:
- Proficiência em Java e no framework OSGi aplicado ao AEM.
- Inglês avançado
- Prazo Indeterminado
- Experiência no desenvolvimento de componentes AEM e compreensão da arquitetura do AEM.
- Sólidos conhecimentos em desenvolvimento e integração de APIs RESTful.
- Familiaridade com tecnologias web como HTML, CSS e JavaScript.
- Compreensão dos protocolos de autenticação e práticas de segurança relacionadas à integração de APIs.
- Capacidade de trabalhar em equipe e se comunicar efetivamente com outros desenvolvedores e stakeholders