Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Adobe AEM SR

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Você é apaixonado(a) por tecnologia e inovação?


No Confidencial (Apenas para Cadastrados) – que reúne SysMap Solutions, TriggoLabs e triggo.ai – acreditamos que grandes resultados nascem de pessoas incríveis.


Somos uma empresa brasileira de tecnologia que, desde 1999, ajuda organizações a superar desafios complexos e acelerar sua transformação digital.


Nossa atuação abrange diversos segmentos, como Telecom, Varejo, Educação, Financeiro, Indústria/Cosméticos e Energia, sempre com foco em soluções inovadoras e de alto impacto.


Candidate-se agora e construa o futuro da tecnologia conosco!


Responsabilidades e atribuições

  • Desenvolver e manter componentes, templates, diálogos e workflows customizados no AEM, seguindo as melhores práticas da plataforma (OSGi, Sling, JCR);
  • Garantir a qualidade técnica das entregas por meio de testes unitários (JUnit 5 + Mockito +AEM Mocks) e revisões de código;
  • Otimizar a performance do ambiente AEM: índices Oak, queries JCR-SQL2, cache no Dispatcher e gestão de Client Libraries;
  • Projetar e implementar soluções headless com Content Fragments, GraphQL API e SPA Editor (React ou Angular);
  • Diagnosticar e resolver problemas de ambiente: pacotes OSGi presos, dependências Missing, erros de replicação, Traversal Warnings e exceções no error.log;
  • Apoiar a configuração e manutenção do ambiente de desenvolvimento local (AEM SDK + Dispatcher via Docker) e sincronização com o repositório;
  • Colaborar com equipes de UX/UI, product e conteúdo na especificação técnica de novos componentes e funcionalidades;
  • Participar de discussões de arquitetura, estimativas técnicas e planejamento de sprints, contribuindo com referências de viabilidade e riscos;
  • Mentorar desenvolvedores juniores e plenos, promovendo boas práticas de desenvolvimento AEM dentro do time;
  • Manter documentação técnica atualizada sobre decisões de arquitetura, padrões de componentes e guias de integração.


Requisitos e qualificações


Obrigatórias — Backend & OSGi / Apache Sling:


  • Desenvolvimento de OSGi Services e Components com domínio de anotações Declarative Services (DS);
  • Gerenciamento do ciclo de vida de Bundles (Activate, Deactivate, Modified) e resolução de conflitos/circularidade de dependências OSGi;
  • Criação e consumo de configurações OSGi via metatipos (OCD);
  • Desenvolvimento de Sling Models com domínio das injeções nativas (@ValueMapValue, @ChildResource, etc.) e exposição como JSON via Sling Model Exporters;
  • Criação de Sling Servlets vinculados por Resource Type e por Path;
  • Escrita de queries otimizadas em JCR-SQL2 e uso da QueryBuilder API;
  • Criação e otimização de índices Oak (Lucene/Property) para eliminação de Traversal Warnings;
  • Desenvolvimento de Event Listeners para observação de mudanças de nós no JCR;
  • Criação de rotinas assíncronas via Sling Jobs (Job Consumers/Executors);
  • Implementação de clientes HTTP resilientes (timeouts, retries) e Workflow Process Steps customizados em Java;
  • Escrita de testes unitários com JUnit 5 + Mockito + AEM Mocks (wcm.io).


Obrigatórias — Frontend & Authoring:


  • Desenvolvimento de marcação HTML com HTL (Sightly), incluindo proteção contra XSS por meio dos contextos nativos;
  • Conexão HTL ao backend via Use-API;
  • Criação de componentes via Proxy Pattern sobre AEM Core Components Documento gerado para uso interno — envio a fornecedores de recrutamento;
  • Estruturação e gerenciamento de Client Libraries (categories, embed, dependencies, minificação/concatenação CSS e JS);
  • Desenvolvimento de Touch UI Dialogs (Coral 3), Design Dialogs (Policies) e validações customizadas via Granite UI/JavaScript;
  • Renderização e gerenciamento de Experience Fragments.


Obrigatórias — Headless & SPA:


  • Modelagem de Content Fragment Models e instanciação de Content Fragments;
  • Configuração de endpoints da AEM GraphQL API e escrita de Persisted Queries otimizadas;
  • Configuração do AEM SPA Editor com mapeamento de componentes React ou Angular (@adobe/aem-react-editable-components);
  • Garantia de roteamento correto da SPA no ecossistema AEM.


Obrigatórias — Tooling & Build:


  • Gerenciamento de dependências no AEM Maven Archetype e navegação entre módulos (core, ui.apps, ui.content, ui.config);
  • Sincronização de código/JCR via FileVault (vlt) e AEM Repo Tool / VSCode AEM Sync;
  • Configuração e execução do AEM Dispatcher SDK localmente via Docker (Rewrite Rules Apache + regras de cache);
  • Diagnóstico via Apache Felix Web Console: pacotes presos, dependências Missing, NullPointerExceptions e análise de error.log.


Desejáveis:


  • Certificação Adobe Certified Expert — AEM Sites Developer ou AEM Architect;
  • Experiência com Adobe Target e/ou Adobe Analytics integrados ao AEM;
  • Conhecimento de Adobe Experience Platform (AEP) / Real-Time CDP;
  • Práticas de CI/CD aplicadas a projetos AEM (pipelines com Cloud Manager ou equivalente);
  • Experiência com AEM as a Cloud Service (AEMaaCS);
  • Familiaridade com ferramentas de observabilidade (New Relic, Datadog) em ambientes AEM;
  • Conhecimento de acessibilidade digital (WCAG 2.1/ARIA) aplicada a componentes AEM.


Somos o Confidencial (Apenas para Cadastrados), formado pelas marcas SysMap Solutions, TriggoLabs e triggo.ai,um ecossistema de empresas de grande impacto no mercado, com soluções inovadoras em tecnologia que transformam negócios e desenvolvem pessoas.


Nossa essência é movida pela paixão por inovação, colaboração e crescimento contínuo. Há mais de 25 anos, superamos expectativas ao resolver desafios de negócio complexos, atuando em diferentes segmentos e acompanhando de forma ativa a evolução tecnológica.


Aqui, acreditamos que tecnologia só gera valor quando é construída por pessoas. Por isso, cultivamos um ambiente ético, colaborativo e diverso, onde o aprendizado é constante e a excelência pelo que fazemos faz parte do nosso jeito de ser.


A única forma de participar de processos seletivos do Confidencial (Apenas para Cadastrados) é por meio das páginas da empresa na plataforma Gupy e não há pagamento de taxa de participação ou contratação.


BUSCAS DE VAGAS SEMELHANTES