




Resumen: Buscamos un Ingeniero Líder de Software Full-Stack para impulsar el desarrollo práctico en un entorno ágil, diseñando plataformas web, APIs y microservicios. Aspectos destacados: 1. Dirigir de forma práctica el desarrollo full-stack con Java 17+ y ReactJS. 2. Diseñar APIs RESTful y microservicios mediante Spring Boot y Azure. 3. Impulsar la calidad, la automatización y las prácticas de CI/CD en un equipo ágil. Estamos construyendo una plataforma web escalable y necesitamos un **Ingeniero Líder de Software Full\-Stack** para impulsar la entrega en un entorno ágil. Usted liderará el desarrollo práctico con Java 17\+ y ReactJS, diseñando APIs RESTful y microservicios con Spring Boot y Azure. Trabaje estrechamente con el equipo para mejorar la calidad, la automatización y las prácticas de CI/CD, y envíe su candidatura hoy. **Responsabilidades** * Desarrollar y mantener aplicaciones utilizando Java 17\+, ReactJS, HTML, CSS y JavaScript/TypeScript * Diseñar y entregar arquitecturas de APIs RESTful y microservicios * Implementar funcionalidades backend con Spring Boot, Spring Framework, Maven o Gradle * Utilizar comandos básicos de Unix y scripts para apoyar tareas de automatización e implementación * Integrar bases de datos relacionales como Db2 y SQL Server mediante Hibernate, JPA y Spring Data * Trabajar con tecnologías NoSQL, incluidas MongoDB y Redis * Aplicar Docker, Kubernetes, Jenkins y Helm para respaldar flujos de trabajo de DevOps y CI/CD * Colaborar con el equipo mediante Git, GitHub, JIRA y Confluence * Ejecutar pruebas utilizando Jest, JUnit, Mockito, WireMock, Postman y REST Assured * Documentar y mantener especificaciones de API con Swagger/OpenAPI * Participar en ceremonias ágiles, incluyendo planificación y revisiones de sprint * Garantizar la calidad del código, su mantenibilidad y su alineación con las mejores prácticas **Requisitos** * Título universitario o superior en Tecnologías de la Información, Telecomunicaciones, Ingeniería o experiencia práctica equivalente * Mínimo 5 años de experiencia práctica con Java (preferiblemente Java 17\+; se requiere conocimiento de Java 7 y 8) * Al menos 3 años de experiencia con ReactJS, HTML, CSS, JavaScript y TypeScript * Más de 2 años de experiencia trabajando con plataformas en la nube, especialmente Azure * Experiencia práctica con Spring Boot, Spring Framework, Maven o Gradle * Conocimientos operativos de comandos básicos de Unix, scripting y SQL * Profundo conocimiento de APIs RESTful, microservicios, Spring MVC, WebFlux y Swagger/OpenAPI * Sólida experiencia con bases de datos relacionales (Db2, SQL Server), ORM (Hibernate, JPA, Spring Data) y tecnologías NoSQL (MongoDB, Redis) * Competencia en Docker, Kubernetes, Jenkins y Helm para DevOps y CI/CD * Experiencia práctica con herramientas de pruebas: Jest, JUnit, Mockito, WireMock, Postman y REST Assured * Familiaridad con Git, GitHub, JIRA y Confluence * Trayectoria comprobada trabajando en equipos ágiles con mentalidad ágil * Excelentes habilidades para la resolución de problemas y capacidad para trabajar de forma independiente * Nivel de inglés B2 (intermedio alto) o superior **Deseable** * Conocimientos de Kafka, GraphQL y seguridad (OAuth2\) * Comprensión de Spring Cloud API y MuleSoft * Habilidades en diseño orientado a eventos y Resiliency4j


