Job Description
En NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de desarrollador Java spring boot
DESCRIPCIÓN DEL PERFIL
Implementar, evaluar y proponer mejoras en los sistemas, aplicaciones y soluciones, cumpliendo con los criterios de aceptación a fin de contribuir con el cumplimiento de los requerimientos funcionales, no funcionales, y tiempo de entrega de las soluciones, de acuerdo a políticas, procedimientos y lineamientos definidos por los chapters/Coes/Gerencias.
ACTIVIDADES A EJECUTAR
Desarrollar productos/soluciones que funcionen correcta y eficientemente garantizando el cumplimiento de los estándares a través de los frameworks definidos para cada uno de los proyectosImplementacion y ejecucion de pruebas de calidad TempranaResolver incidencias y corregir defectos reportados por los especialistas de calidad y los que se pudieran presentar en los despliegues productivosEvaluar el código de pares para asegurar que se apliquen los estándares y patrones definidosProponer al Arquitecto e implementar reglas de inspección de código en ductos CI/CDProponer arquitecturas de desarrollo para la solución de media complejidadAcompañar a los desarrolladores Junior para la mejora de sus capacidades y asesorar en el uso de los framework.Desarrollar productos digitales utilizando mejores prácticas de ingeniería y con estándares de calidadPromover al equipo en la generación del código limpio en el desarrollo de soluciones, que incluya menos reprocesos, complejidad y mayor estandarización, con el fin de que el mismo sea escalable y mantenible en el tiempoElaborar documentacion técnica de las soluciones de acuerdo a los lineamientos establecidosApoya y/o Ejecuta los procesos de control de cambios para el despliegue de las soluciones
CONOCIMIENTO TÉCNICO REQUERIDOConocimientos sólidos en programación orientada a objetos y programación funcionalConocimientos sólidos en el lenguaje de programación y toda su sintaxis.Conocimientos sólidos en HTML, CSS, SASS para construir interfaces complejas y responsivasConocimientos de trabajo en ramas y resolución de conflictos al versionar. Configuración y personalización de pipelines en CI/CD. Definir archivos de configuración y gestión de volúmenes en contenedores.Conocimientos sólidos en integración con APIs complejas con autenticación y autorizaciónConocimientos sólidos en el uso de patrones de diseño y arquitectura de microservicios escalables y de alto rendimientoConocimiento sólidos practicas de calidad temprana (pruebas unitarias, de contrato y mutación), configuración de entorno y herramientas de pruebaConocimientos sólidos de buenas prácticas de desarrollo (clean code, accesibilidad, legibilidad, mantenibilidad), código reutilizableConocimiento de herramientas avanzadas de depuración (debugging y bugfixing)Conocimientos sólidos en base de datos relacionales, dominio de SQL, gestión transaccional, operaciones avanzadasConocimiento medio en Bases de datos no relacionales (implementación, uso, configuración)Conocimientos básicos en seguridad de microservicios, incluyendo JWT y OAuth2. Conocer el estándar ISO-27001Conocimientos sólidos en pruebas unitarias y de integración, uso de mocks, herramientas para medir la cobertura HERRAMIENTAS / LENGUAJES
Java /SpringBootSql Server, Oracle, Postgres, MongoDB, Neo4JAzure, Azure Repo, Azure DevopsKakfa, RabbitMQJIra, Teams, Confluence, DrawIO, IcePanel EXPERIENCIA REQUERIDA 3 a 5 años
Ofrecemos:
contrato a término indefinido Te invitamos a conocernos en http://www.neoris.com, Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Andrés Pardo
#LI-AP4