Desarrollador/a Backend AEM Senior
Puesto a tiempo completo
3 de noviembre de 2026
Buscamos a un/a Desarrollador/a Backend AEM Senior, altamente especializado/a y con experiencia, para impulsar el diseño de la arquitectura, la implementación y la optimización de nuestra plataforma y servicios AEM. El puesto se centra exclusivamente en la lógica del lado del servidor, la integración de datos, el ajuste de rendimiento y el desarrollo de componentes OSGi y APIs robustos y escalables que dan vida a nuestras experiencias digitales. Serás un referente técnico clave, responsable de la estabilidad y el rendimiento de nuestro ecosistema AEM.
Responsabilidades principales
- Desarrollo backend: Diseñar, desarrollar y mantener servicios OSGi avanzados, Sling Models, consultas JCR personalizadas y workflows para cubrir requisitos de negocio complejos en AEM.
- Liderazgo en APIs e integraciones: Liderar el diseño técnico y la implementación de integraciones entre AEM y sistemas externos, como PIM, CRM, motores de e-commerce y otras APIs RESTful y SOAP de terceros.
- Rendimiento y escalabilidad: Analizar y optimizar a fondo el rendimiento, con foco en el acceso al repositorio de AEM, la eficiencia del código Java, la configuración del Dispatcher y las estrategias de invalidación de caché, para garantizar alta disponibilidad y baja latencia.
- Arquitectura y estándares: Definir y hacer cumplir estándares de código backend, patrones de arquitectura y buenas prácticas de seguridad (OWASP, checklists de seguridad de AEM) en todos los entornos de AEM.
- Resolución de problemas: Ser el último punto de escalamiento para problemas complejos del lado del servidor, cuellos de botella de rendimiento y retos de despliegue en las instancias Author y Publish de AEM.
- Modelado de datos y contenido: Diseñar e implementar estructuras y esquemas de contenido eficientes con Content Fragments, Experience Fragments y componentes personalizados para una gestión de contenido escalable.
- Mentoría y revisión de código: Participar activamente en las revisiones de código y guiar a desarrolladores semi-senior y junior en desarrollo backend avanzado de AEM y buenas prácticas modernas de Java.
Habilidades y requisitos
- Experiencia: Más de 5 años de experiencia práctica en desarrollo backend con Adobe Experience Manager (AEM 6.x o superior, en especial AEM as a Cloud Service).
- Dominio de Java: Dominio experto de Java/J2EE y de las APIs fundamentales de AEM (JCR, Sling, OSGi).
- Dominio del backend de AEM: Conocimiento profundo de la arquitectura de AEM, incluido el ciclo de vida de los servicios OSGi, el diseño del JCR y el procesamiento de peticiones de Sling, y capacidad demostrada para crear bundles OSGi limpios, mantenibles y probados.
- Integraciones: Amplia experiencia diseñando y desarrollando integraciones desacopladas en la capa de servicios, incluido el consumo y la exposición de APIs RESTful.
- Bases de datos y consultas: Buen conocimiento de la estructura del JCR y de cómo escribir consultas eficientes (JCR-SQL2, Oak Query Engine).
- DevOps y despliegue: Experiencia con pipelines de CI/CD, herramientas de build (Maven), control de versiones (Git) y procesos de despliegue de AEM, incluido el AEM Dispatcher.
- Cloud (deseable): Conocimiento de patrones de despliegue cloud-native y de infraestructura (AWS/Azure) relacionados con AEM.
Requisitos deseables
- Certificación Adobe Certified Expert (ACE) en AEM Backend Development o AEM Architect.
- Experiencia con AEM Forms y sus puntos de integración backend.
- Dominio de herramientas de pruebas de rendimiento y de monitoreo de AEM (por ejemplo, Dynatrace o New Relic).
- Experiencia en prácticas de código seguro y en la resolución de hallazgos de seguridad.