Pular para o conteúdo principal

Desenvolvedor Adobe AEM SR

Descrição da vaga

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


💡 No Grupo SysMap – 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.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Pré-entrevista
  3. Etapa 3: Entrevista R&S
  4. Etapa 4: Entrevista Técnica
  5. Etapa 5: Entrevista com Cliente
  6. Etapa 6: Carta Oferta
  7. Etapa 7: Contratação

O futuro é agora e estamos aqui para transformar vidas, negócios e empresas. Vamos juntos?

Somos o Grupo SysMap, 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 Grupo SysMap é por meio das páginas da empresa na plataforma Gupy e não há pagamento de taxa de participação ou contratação.