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!*: