Desarrollador Sr (AEM)
Acerca de Gluo
Gluo, una compañía de Orium, es una agencia líder en eCommerce con más de 20 años en el mercado. Implementamos plataformas de comercio electrónico, pasarelas de pago, motores de búsqueda, sistemas de gestión de contenidos, ERPs y CRMs. Además, desarrollamos nuevas funcionalidades de comercio desde cero.
Estamos especializados en Headless y Composable Commerce. Creamos tiendas flexibles, conectables y escalables que mejoran la experiencia del usuario.
Somos una empresa remota con sede en México, y nuestro equipo de más de 100 personas reúne a estrategas, arquitectos, diseñadores y desarrolladores para crear experiencias digitales innovadoras.
Acerca de la Oportunidad
Como Desarrollador AEM, serás responsable de manejar un correcto desarrollo en la plataforma de AEM. Se espera que muestres conocimiento y experiencia amplia al momento de diseñar y definir los componentes y flujos de trabajo de AEM. Además, debes contar con una amplia experiencia en Java, JEE y tecnologías relacionadas. Deberás estar familiarizado con los siguientes conceptos:
- Multi-Site Manager (MSM)
- Manejo de sitios multi-lenguaje
- Arquitectura de AEM (Author/Publish/Dispatcher)
- Pruebas unitarias y de integración
Responsabilidades
- Realizar tareas sin requerir de supervisión
- Conocer bien y llevar a cabo las diferentes etapas del proceso de desarrollo: Estimación, Análisis, Desarrollo, Pruebas, Implementación y Documentación.
- Configurar un ambiente de desarrollo y saber utilizar los arquetipos de AEM correspondientes (Maven)
- Entregar las tareas asignadas en tiempo y con la calidad requerida.
- Poder tomar y entender los requerimientos del usuario.
- Poder interactuar con el cliente para reporte de estatus y asegurar los entregables en tiempo.
- Generar reportes de trabajo y de tiempo (timesheets).
- Seguir procesos y estándares mientras se codifica.
- Poder ser capaz de migrar datos y sitios hacia AEM, aún cuando sean sistemas web legados.
- Ser capaz de generar documentación técnica.
- Entrenamiento de equipo en AEM
Habilidades y Calificaciones
- Con experiencia de 3 a 5 años como desarrollador de AEM en las siguientes versiones: AEM 6.1 - AEM 6.5.
- De preferencia en la última versión (6.5)Tecnologías a utilizar
- Conocimiento proficiente en Java 1.8+
- Conocimiento de algún framework de desarrollo en Java:
- Spring Framework 4+
- JEE
- HTML / CSS / Javascript
- Conocimiento proficiente de AEM 6.5
- Configuración de AEM
- Despliegue de código en AEM
- Conocimiento de las diferentes consolas y módulos de AEM
- Ambiente de autoría, CRX DE, Package Manager, Users Administration Area, Assets Area, Consola OSGi
- Creación y configuración Workflows
- Políticas (antes diálogos de diseño)
- Configuración de AEM
- Creación de Componentes y Templates (estáticos y editables)
- Diferentes arquitecturas entre Dispatcher / Publish / Author
- Apache Sling, creación y configuración de diálogos, Granite, Sling Models, Clientlibs, Content as a Service, etc.
- Interacción con APIs de AEM como: ResourceResolver, Replication, Workflow, Query, JCR, etc.
- Componentes y servicios OSGi
- Servlets
- HTL
- JCR / CRX
- Nodos, permisos, estructuras y almacenamiento de los elementos.
- OAK (configuración de índices de búsqueda)
- XML / JSON
- Uso de los arquetipos de AEM en Maven para la creación de estructuras de código y proyectos.
- Manejo de Git
- Conocimiento básico de Linux
- Conocimiento general de alguno de los siguientes servidores web:
- Apache 2.4
- HAProxy
- NGINX
- (Deseable) Conocimientos en Vue js.
¿Es esta oportunidad para ti? Te sentirás a gusto en este puesto si:
- Te motiva trabajar de manera independiente y asumir la responsabilidad completa de tus proyectos: desde la estimación hasta la implementación y documentación.
- Disfrutas diseñando y definiendo componentes y flujos de trabajo que aporten valor: Tienes un sólido conocimiento técnico en AEM y Java por lo que te gusta aplicar tus conocimientos
- Eres un comunicador eficaz: te gusta interactuar con clientes para entender sus requerimientos, reportar avances y asegurar la entrega de soluciones a tiempo y con calidad.
Algo más...
Nos importa mucho nuestra cultura y las personas que forman parte del equipo, por lo que hay ciertas características que buscamos en cada persona. 🦸🏻
- Capacidad para expresar ideas
- Trabajar bajo presión
- Orientación a los resultados
- Liderazgo
- Capacidad de comunicación eficaz
- Resolución de problemas
- Proactividad
- Responsabilidad
- Compromiso
- Honestidad
- Amabilidad
- Capacidad de organización
- Trabajo en equipo
- Gusto por aprender nuevas tecnologías
- Capacidad para trabajar de forma independiente y en equipo
- Autodidacta, curiosidad e investigación
Ventajas y Beneficios
En GLUO buscamos personas como tú para los nuevos retos. 🚀 Si te encantaría trabajar en una empresa en constante búsqueda de crecimiento y desarrollo, esta es la oportunidad que estabas esperando. Somos una empresa que hace realidad las experiencias digitales y como tal tenemos que estar siempre a la vanguardia de la tecnología. Nos importan mucho las personas, su bienestar, felicidad y desarrollo en todos los aspectos. Las mejores experiencias son lo nuestro, pero no solo digital, cada día buscamos que nuestra gente, candidatos, clientes e incluso nuestros procesos tengan siempre la mejor experiencia.
¿Por qué trabajar con nosotros?
Somos una agencia que se preocupa por tu bienestar, donde valoramos la calidad de vida y la confianza, por lo que trabajamos en un esquema de responsabilidad-libertad.
- Home office - Trabajarás desde tu casa. 🌎
- Te divertirás y pasarás buenos momentos junto a compañeros extraordinarios.
- Trabajarás por metas y objetivos.
- Tú marcas el desarrollo y crecimiento profesional, nosotros te apoyamos.
- Tú decides hacia dónde quieres que vaya tu carrera y crecemos juntos.
- Prestaciones de ley.
- Prestaciones superiores de ley.
Ambiente de trabajo cool, con gente feliz 😊 .
¡Queremos saber de ti!
#LI-Remote
Solicitar este puesto
*
indica un campo obligatorio