




4\+ años Guadalajara, México Puestos y responsabilidades: Una empresa pionera en soluciones integrales de IoT busca un desarrollador full stack experimentado para unirse a su equipo altamente colaborativo y en crecimiento, desarrollar sus habilidades y generar un impacto significativo. Como desarrollador full stack, desempeñará un papel fundamental en el diseño y desarrollo de soluciones/programas innovadores de vanguardia para nuestros clientes clave. Trabajará en toda la pila tecnológica utilizando una variedad de tecnologías, entre ellas Java/J2EE, Spring Boot, Spring MVC, Spring Security, programación multihilo, Hibernate y APIs REST, por mencionar algunas, para soluciones de IoT basadas en la nube de AWS y Azure. Habilidades y calificaciones requeridas: Experiencia en desarrollo full stack con buen dominio del inglés y habilidades comunicativas, además de capacidad para trabajar coordinadamente con equipos ágiles distribuidos geográficamente. Habilidades «imprescindibles»: * Conocimientos sólidos y experiencia práctica en Java/J2EE, Spring, Spring Boot, Spring MVC, Spring Security y programación multihilo, así como en Hibernate u otras tecnologías ORM junto con JPA * Experiencia práctica en la creación de APIs REST con Spring/Spring Boot * Experiencia mínima en la implementación de al menos un proyecto de aplicaciones web nativas o agnósticas respecto a la nube * Conocimiento conceptual claro y/o experiencia en diseños desacoplados, desarrollo de microservicios, servicios RESTful y despliegue de aplicaciones contenerizadas mediante tecnologías como Docker y Kubernetes * Documentación de entregables técnicos, tales como especificaciones de software, documentos de diseño, comentarios en el código, casos de prueba y informes de prueba, notas de versión, etc., durante todo el ciclo de vida del proyecto * Dominio sólido de JUnit, además de experiencia en TDD/BDD, pruebas automatizadas, de integración y de aceptación * Experiencia con Swagger para pruebas y contratos de API * Experiencia con el repositorio GitLab * Experiencia en la escritura de pruebas automatizadas * Conocimientos sobre bases de datos relacionales y no relacionales (por ejemplo, MongoDB, Cassandra, etc.) * Enfoque marcado en el cliente y obsesión por la calidad * Excelentes habilidades analíticas y de resolución de problemas, autodisciplinado, que requiere mínima supervisión y trabaja eficazmente en entornos colaborativos * Capacidad para aprender y aplicar rápidamente nuevas tecnologías, actuando con autonomía * Conocimientos prácticos de metodologías ágiles/SCRUM y de metodologías tradicionales de ejecución de proyectos (SDLC) * Título universitario (o superior) en informática o campo afín Deseable: * Buen conocimiento y experiencia práctica en la plataforma PaaS de Amazon AWS * Experiencia o conocimientos sobre otras plataformas en la nube (por ejemplo, GCP, Microsoft Azure) constituirán una ventaja adicional Publicado: 13 de enero de 2022


