Requisitos e qualificações Requisitos Técnicos Obrigatórios
• Java (mínimo de 5 anos de experiência, sendo os últimos com Java 17/21): domínio de recursos modernos da linguagem (records, streams, sealed classes, etc.).
• Servlets e JSP: pelo menos 2–3 anos de experiência em desenvolvimento de templates e componentes AEM baseados em JSP.
• OSGi / Apache Felix: desenvolvimento de bundles, serviços, jobs agendados e uso do Felix console para deploy e troubleshooting.
• Web Services: criação e consumo de APIs (REST/SOAP), especialmente em integrações com aplicações corporativas em Tomcat ou JBoss.
• Front-end básico: conhecimento sólido em HTML5, CSS3 e JavaScript, incluindo suporte em chamadas AJAX e customização de componentes.
• AJAX / jQuery / EXTJS: experiência com consumo dinâmico de conteúdo via AJAX; criação de widgets customizados com EXTJS para diálogos do editor AEM.
Desejáveis
• Experiência prévia com CMS: compreensão das diferenças entre desenvolvimento tradicional em MVC e arquiteturas baseadas em CMS, facilitando a curva de aprendizado no AEM.
• Java Content Repository (JCR) / CRX: experiência com consultas, manipulação de nós e estrutura de conteúdo no repositório subjacente ao AEM.
• CI/CD: vivência em pipelines voltados a AEM, build automation (Cloud Manager, Jenkins, GitLab CI/CD).
• Apache Sling: domínio do modelo de recursos, adaptadores e resoluções de requests.
• Lucene: utilização em indexação, busca de conteúdo e otimização de queries.
• Ferramentas de DevOps: Maven, Eclipse/IntelliJ, Jenkins, Artifactory, Git/SVN.
• Servidores de aplicação: experiência com Apache Server, Tomcat, JBoss.
• Integração com Analytics: tagging, rastreamento de páginas e configuração de relatórios.
Diferenciais
• Experiência prática em AEM as a Cloud Service, incluindo o uso do SDK local para desenvolvimento e testes.
• Headless AEM: conhecimento em SPA Editor, Content Fragments e integração com frameworks modernos (React, Angular, Next.js).
• Boas práticas de segurança: OAuth2, JWT, proteção contra vulnerabilidades comuns (OWASP Top 10) e conformidade com LGPD.
• Familiaridade com AEM Dispatcher e configuração de cache em ambientes distribuídos.
• Experiência com observabilidade (logs, métricas, tracing) em ambientes AEM Cloud.