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.
- Te divertirás y pasarás buenos momentos junto con compañeros extraordinarios.
- Trabajarás por alcance de metas y objetivos.
- El desarrollo y el crecimiento profesional tú lo marcas, nosotros te apoyamos. Tú decides hacia dónde quieres que vayas tu carrera y crecemos juntos.
- Prestaciones de ley.
- Prestaciones SUPERIORES a las de la ley Ambiente de trabajo cool, con personas felices.
**¡Queremos saber de ti!**: