Somos ITS SOLUTIONS tenemos más de 20 años de experiencia brindando soluciones tecnológicas, contamos con el mejor talento a nivel nacional e internacional, queremos que seas parte de nuestro talentoso equipo, por eso, te estamos buscando: Desarrollador Backend Semi Senior. ¿Qué estamos buscando? Nivel de formación: Profesional en Ingeniería de Sistemas, Computación, Electrónica, Telecomunicaciones, Telemática o afines. Certificaciones deseables: Oracle Certified Associate - Java 11 SE o posterior. Cursos en Coursera, edX, Udacity, etc. relacionados con Java, NodeJS, Spring, Git, Gradle y/o AWS. Conocimientos en Golang y Python (deseables). Experiencia laboral total: 3 a 7 años. Experiencia específica: Mínimo 3 años en desarrollo de software con Java y/o Node.js. Conocimiento -Para el perfil Java, conocimiento intermedio en el lenguaje de programación Java, específicamente en el nivel Asociado recomendado por Oracle para Java 11, los cuales se mapean a los siguientes tópicos: tipos de datos, igualdad, operadores, manejo básico de excepciones, sobre-escritura y sobre-carga de métodos, modificadores de acceso, herencia y colecciones. (Medio) Para el perfil Node.js, conocimiento intermedio en el lenguaje de programación Javascript, específicamente en los siguientes tópicos: Call Stack, Event Loop, Callback Queue, operaciones bloqueantes y no bloqueantes, tipos de datos, funciones flecha, uso de promesas, manipulación y transformación de datos en formato JSON. (Medio) Competencia para la resolución de algoritmos básicos usando estructuras básicas de datos tales como arreglos, strings y listas enlazadas (Medio) -Competencia para proponer algoritmos sub-óptimos de búsqueda de fuerza bruta, y conocimiento de lógica de ordenamiento (Medio) Fundamentos en Pruebas Unitarias: buenas prácticas, anatomía de una prueba unitaria (Medio) Conocimientos en al menos un framework de pruebas unitarias: para desarrolladores Java, JUnit o TestNG; para desa