Technical Lead Backend Descripción del puesto:
Estamos en búsqueda de un Ingeniero de Software experto para la posición de Technical Lead Backend. Esta persona será responsable del roadmap técnico y su entrega, liderando al equipo hacia la mejora continua y promoviendo la excelencia en los desarrollos. Buscamos a alguien con pasión por la tecnología y el trabajo en equipo, y que posea habilidades blandas destacadas.
Imprescindible: Java 11-18Spring BootRESTful APIBBDD relacionalesLiderazgoGestión de personasFlexibilidadAsertividadResponsabilidades: Ser el responsable técnico del producto y de la estrategia para su evolución.Actuar como referente técnico del equipo, conociendo y aplicando la arquitectura tecnológica, así como ayudando a su evolución.Garantizar el correcto funcionamiento de la solución en Producción, utilizando las herramientas de monitorización y alertado, y dando soporte en la resolución de incidencias.Fomentar y aplicar patrones de resiliencia para la solución.Asegurar que el equipo sigue una sólida estrategia de QA.Participar en foros, grupos de trabajo o chapters relativos a innovaciones de arquitectura y tecnológicas.Promover las buenas prácticas entre los miembros de su equipo y exportarlas a otros equipos.Asegurar despliegues continuos en cumplimiento con las políticas de testing unitario, funcional y de regresión en las aplicaciones.Apoyar al Product Owner en la definición técnica del backlog de producto, su priorización y los requisitos técnicos del DoD.Gestionar la mejora y la deuda técnica, promoviendo su priorización en los sprints.Garantizar el éxito y la calidad técnica de las soluciones entregadas.Dar soporte en el ciclo de desarrollo, especialmente en el despliegue.Eliminar impedimentos técnicos y promover la mejora continua.Liderar el onboarding de nuevos miembros del equipo y empoderar a todos los desarrolladores para que crezcan y se autogestionen.Asegurar que la solución sigue la arquitectura marcada y que se actualiza regularmente a las últimas versiones.Conocimientos necesarios: Conocimiento profundo de Java, mínimo versión 11.Conocimientos en el framework de Spring, especialmente Spring Boot.Experiencia en diseño y desarrollo de interfaces RESTful APIs.Experiencia en desarrollo de tests unitarios.Trabajo con plataformas de CI/CD.Experiencia trabajando con microservicios.Experiencia y conocimiento de bases de datos relacionales: MariaDB, DB2, Oracle.Experiencia en el desarrollo de aplicaciones con lógicas complejas de negocio.Experiencia trabajando con Gitflow o similar.Conocimiento de la metodología Agile.Conocimientos en arquitecturas de microservicios o servicios distribuidos.Experiencia liderando equipos de desarrollo.Conocimientos sobre arquitecturas hexagonales.Conocimientos de Domain Driven Design.Experiencia trabajando con colas de mensajería (ActiveMQ / IBM MQ) y/o plataformas de streaming como Kafka.Conocimiento de herramientas de análisis estático de código como SONAR.
#J-18808-Ljbffr