Lead AEM Developer
Job Description:
Resumen del puestoBuscamos un Lead AEM Developer responsable de diseñar, implementar y gobernar soluciones AEM escalables (incluyendo AEM as a Cloud Service), liderar equipos técnicos y asegurar integraciones robustas con plataformas de búsqueda, mensajería e identidad. El rol combina diseño de arquitectura, desarrollo fullstack en AEM/Java, y coordinación con product owners y stakeholders para entregar experiencias digitales de alto impacto.Responsabilidades clave
- Diseñar y desarrollar soluciones AEM (components, templates, editable templates, HTL, Sling Models, OSGi bundles) para ambientes Cloud y onprem.
- Liderar migraciones y modernizaciones de AEM (p. ej. AEM 6.5 AEM as a Cloud Service) y optimizar pipelines CI/CD (Cloud Manager, GitHub Actions, Bamboo, Jenkins).
- Implementar y supervisar integraciones backend: RESTful APIs, Apache Sling, ActiveMQ, Solr/Coveo/Algolia/ElasticSearch y conectores a Salesforce/Magento/Okta.
- Arquitectura y adopción de enfoques headless/APIdriven (Content Fragments, Experience Fragments, SPA integrations con React/Angular).
- Gobernar AEM Assets: modelado de metadatos, smart tagging, flujos automatizados y optimización de assets.
- Mentoría técnica, revisiones de código, definición de estándares y participación activa en ceremonies ágiles.
- Diseñar configuraciones web/dispatcher (Apache/Nginx) para multitenancy, CSP y reglas de reescritura.
Requisitos imprescindibles
- 7+ años de experiencia en desarrollo Java; 4+ años con Adobe AEM en proyectos reales (componentes, OSGi, Sling, HTL).
- Experiencia liderando proyectos AEM y equipos técnicos; buena práctica en arquitectura y gobernanza.
- Sólidos conocimientos en integraciones: REST, mensajería (Apache ActiveMQ), y plataformas de búsqueda (Solr, Coveo, ElasticSearch).
- Experiencia con AEM as a Cloud Service y herramientas de despliegue/CI (Cloud Manager, GitHub Actions, Bamboo, Jenkins).
- Dominio de frontend moderno: HTML5, CSS3, JS (ES6+), React o Angular, y experiencia integrando SPAs con AEM (incl. SPA Editor).
- Manejo de herramientas de build y empaquetado (Maven), control de versiones (Git) y contenedores (Docker).
- Certificaciones relevantes: Adobe Certified Master/Expert en AEM y Java SE certificación preferidas.
Habilidades deseables
- Experiencia con architecting search integrations (Coveo/Algolia) y personalización.
- Familiaridad con WebSphere / portlets y portales corporativos (valor agregado por experiencia previa).
- Conocimientos en bases de datos: MySQL, Postgres, MongoDB.
- Experiencia en diseño de microservicios, seguridad de aplicaciones y pattern design (Factory, Singleton, Façade).
- Inglés técnico para documentación y coordinación con equipos internacionales.