.*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