En Julius estamos en la búsqueda de **DESARROLLADOR BACK END AEM,** **Formación básica requerida**: - Ingeniero de sistemas, Ingeniero informático, Ingeniero mecatrónico, Tecnólogo en Producción de Multimedia. **Experiência requerida**: - 2 años de experiência en la plataforma AEM, Adobe workflow, Adobe Experience Manager Forms - Conocimiento básicos en: HTML5, CSS3, JavaScript - Java, JEE, React - Desarrollo de componentes y plantillas de AEM - Desarrollo de flujo de trabajo de activos, Programadores, gestión de metadatos y etiquetas más integración de AEM con otras aplicaciones - Creación y consumo de servicios web. - Desarrollo de servlets y JSP. - IDE de eclipse - Conocimiento y comprensión de los siguientes frameworks: JCR, Apache Sling, Apache - Felix, OSGi, REST, JavaScript, JSON. - Conocimientos en AEM Maven - Servidor Web Apache - Motores de base de datos: SQL Server, Oracle, MySql - Experiência en integraciones de API web con REST, SOAP y GraphQL - Metodologías agiles. **CONOCIMIENTOS** Un desarrollador back -end de AEM desempeña un papel fundamental en la creación de componentes, desarrollo de modulos a la medida para la plataforma AEM, asegurándose de que sea funcional, eficiente, accesible y compatible con los estándares actuales de la web. **Responsabilidades**: **1. Desarrollo y mantenimiento de componentes y servicios backend**:Esto implica escribir código en Java para crear y mantener componentes, servicios y funcionalidades backend necesarias para la plataforma AEM. **2. Integración de sistemas y servicios externos**:Integrar AEM con otros sistemas y servicios externos, como bases de datos, APIs de terceros, sistemas de gestión de contenido (CMS) y sistemas de comercio electrónico. **3. Optimización del rendimiento**:Es fundamental optimizar el rendimiento de las aplicaciones desarrolladas en AEM, asegurándote de que funcionen de manera eficiente y respondan rápidamente a las solicitudes de los usuarios. **4. Seguridad**:Debe tener en cuenta las consideraciones de seguridad al desarrollar en AEM, asegurándote de implementar prácticas de codificación segura y proteger los datos confidenciales. **5. Colaboración con equipos multidisciplinarios**: Trabajar en estrecha colaboración con equipos multidisciplinarios que pueden incluir diseñadores, desarrolladores frontend, administradores de sistemas y otros profesionales para garantizar el éxito de los proyectos en AEM. **6. Resolución de problemas**: Debe ser capaz de identificar y solucionar problemas técnicos que surjan durante el desarrollo y la implementación de soluciones en AEM. **7. Mantenimiento y actualización**: Es importante mantenerse al tanto de las actualizaciones y nuevas versiones de AEM, así como aplicar parches de seguridad y realizar mantenimiento regular para garantizar el buen funcionamiento de las aplicaciones.".; **Lugar de residencia**: - Medellín. Tipo de puesto: Temporal