Logo for Develcode Tecnologia em Sistemas

152 - Desenvolvedor(a) Adobe AEM - Pleno

Job description

Muito prazer, nós somos as pessoas da Develcode!

Somos uma empresa de tecnologia com mais de uma década de história, reconhecida como GPTW (Great Place to Work), e movida por um propósito: entregar soluções de software inovadoras que transformam negócios e pessoas


Aqui, valorizamos a inovação, a colaboração e o comprometimento, cultivando um ambiente de trabalho seguro, desafiador e humano, que incentiva o crescimento contínuo dos nossos colaboradores e valoriza a autenticidade de cada pessoa.  

Nossa equipe é formada por profissionais altamente qualificados, distribuídos por todo o Brasil, e nossa matriz está localizada em Caxias do Sul - RS.

 

Acreditamos que tecnologia e pessoas caminham juntas, e é por isso que investimos em aprendizado, bem-estar e propósito


Venha construir o futuro com a gente!

 

Responsabilidades e atribuições:

• 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 FragmentsObrigató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 AEMObrigató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

 

Contrato:

PJ ou Cooperado

 

Horário Comercial:

08:00 às 12:00 e das 13:12 às 18:00

100% remoto

Related jobs

Other jobs at Develcode Tecnologia em Sistemas

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.