.Objetivo esta posición:Lo que harás..- 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.**Requirements**:- Conocimientos de lenguajes de programación : Java, Javascript, HTML5/CSS, SQL.- Conocimiento avanzado de Spring Framework, incluyendo sub-proyectos como:- Spring Data- Spring Security- Spring Webflux- Spring Boot- Etc.- Manejo de otros frameworks Java como pueden ser: Hibernate/JPA, MyBatis, JUnit, etc.- Conocimiento de algún servidor de aplicaciones: 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 y funcionales.Algo más...Nos preocupamos mucho por nuestra cultura y por las personas que forman parte del equipo, por lo tanto hay ciertas características que buscamos en cada persona.- Facilidad para trabajar independiente y en equipo- Auto-aprendizaje e investigación (implementación de nuevas tecnologías)- Cuidadoso con los detalles- Trabajo bajo presión- Orientado a resultados- Liderazgo- Comunicación efectiva- Facilidad para resolver problemas- Tolerancia a la frustración- Proactividad- Responsabilidad- Compromiso- Honestidad- Capacidad para expresar ideas- Amabilidad- Capacidad de organización- Trabajo en equipo- Gusto por aprender nuevas tecnologías**Benefits**Nuestra oferta¿Por qué trabajar con nosotros?- Somos una agencia que se preocupa por tu bienestar, donde valoramos mucho la calidad de vida y la confianza por lo que trabajamos en un esquema responsabilidad-libertad. Homeoffice - Trabajarás desde casa