*perfil: technical lead*esquema de trabajo remoto*requisitos*:experiência: 2 años en adelante en el rol*funciones*:- división de proyectos a gran escala en partes manejables- explicación a los diseñadores y desarrolladores de los requisitos y supervisión del progreso- desarrollo de especificaciones de diseño, instrucciones de instalación y otra información relacionada con el sistema.- selección de soluciones de diseño adecuadas y garantía de la compatibilidad de los componentes del sistema trabajando con ingenieros de software.- proporcionar orientación técnica y apoyo para el desarrollo de sistemas- garantía de cumplimiento de la arquitectura, los patrones de diseño, las políticas, los estándares y las mejores prácticas establecidos.- implementación de soluciones centradas en la reutilización y los estándares de la industria a nível de programa, empresa u operación.
*habilidades en java*:- conocimiento competente del lenguaje- conocimiento competente de al menos las características de java 8- sólido conocimiento de la api de recopilación de java- sólido conocimiento de concurrencia- sólido conocimiento de garbagecollector- sólido conocimiento de operaciones paralelas- conocimientos descifrables de java.util.stream- conocimientos descifrables de interfaces funcionales y expresiones lambda- conocimientos descifrables de métodos predeterminados y estáticos en interfaces- conocimientos descifrables de la api de java stream*habilidades en spring framework*:- inversión de control- programación orientada a aspectos- gestión de transacciones- spring mvc- spring data (jpa + hibernate)- webflux- spring boot:- /actuator- configuración externalizada- carga de propiedades- integración feign- gestión de excepciones*habilidades blandas*:- sólidas habilidades para la resolución de problemas- capacidad para recopilar y asimilar información- capacidad para adaptarse y priorizar- capacidad para trabajar bajo presión y cumplir con los plazos- capacidad para pensar en el futuro y anticipar problemas, cuestiones y soluciones