**Desarrollador Java**
**Ubicación**: México (Remoto)
**Responsable de contratación**: Erik Guzmán and Francisco Ortuño
**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 experiência 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 experiências digitales innovadoras.
**Acerca de la Oportunidad**
Persona dedicada junto con un equipo a programar, implementar y probar los requerimientos funcionales y de diseño técnico dados por el líder técnico, líder de desarrollo.
**Responsabilidades**
- Implementar los requisitos del proyecto en el lenguaje y marcos solicitados.
- Traducir storyboards de aplicaciones y casos de uso en aplicaciones funcionales
- Diseñar, construir y mantener el código de Java eficiente, reutilizable y fiable.
- Asegurarse del mejor rendimiento posible, la calidad y capacidad de respuesta de las aplicaciones.
- Identificar las debilidades y los errores y diseñar soluciones para estos problemas.
- Ayudar a mantener la calidad del código, mantener la organización y la automatización.
- Resolver problemas técnicos de intermedio a complejos que surjan de la relación laboral con cliente o dentro de un proyecto interno de Gluo.
- Apoyar al Líder Técnico con el diseño de los componentes que le toque desarrollar, en caso de que así se le requiera.
- Realización de pruebas sobre los componentes implementados.
- Documentar los componentes implementados.
- Asegurarse de la calidad de los productos desarrollados por el mismo desarrollador.
**Habilidades y Calificaciones**
- Conocimientos de lenguajes de programación : Java 11 o superior, Javascript, HTML5/CSS, SQL, NOSQL, REDIS, Kafka, Elasticsearch.
- Conocimiento avanzado de Spring Framework, incluyendo sub-proyectos como:
- Spring Reactive (WEBFLUX)
- Spring Data
- Spring Security
- Spring Webflux
- Spring Boot
- Etc.
- Manejo de otros frameworks Java como pueden ser: Hibernate/JPA, JUnit, etc.
- Conocimiento de algún servidor de aplicaciones: Netty, Apache Tomcat, Jetty, Oracle, Weblogic, Redhat Wildly (JBoss), Geronimo o Glassfish.
- Conocimiento básico de algunos de los siguientes Frameworks JavaScript o similar: React o Vue.
- Software de construcción y gestión de proyectos: Maven y Gradle.
- Metodologías ágiles: SCRUM y Kanban.
- Conocimiento acerca de despliegues y tecnologías de contenedores:
- Docker
- Swarm
- Kubernetes
- Etc.
- Conocimiento de conceptos como:
- Programación reactiva
- Programación funcional
- Patrón de circuit breaker
- Desarrollo seguro
- Conocimientos básicos a intermedios de Linux
- Capacidad para recopilar requerimientos de negocio y posteriormente transformarlos en diseños técnicos
**¿Esta oportunidad es para ti?**
Te sentirás realizado en este puesto si:
Eres una persona comprometida con la calidad del código y te enorgulleces de diseñar y mantener aplicaciones funcionales y eficientes utilizando Java y otros lenguajes de programación.
Te gusta trabajar en equipo, apoyando al Líder Técnico y colaborando en el diseño de componentes cuando sea necesario.
**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**
¿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