30 jul
|
Ljselection
|
España
30 jul
Ljselection
España
DESCRIPCIóN
Uno de nuestros clientes más TOP de la isla está buscando incorporar un Backend Technical Lead para su equipo de desarrollo. El objetivo del puesto es garantizar que los sistemas backend sean escalables, fiables, seguros y mantenibles, al tiempo que coordina con otros equipos (por ejemplo, frontend, DevOps, gestión de productos) para cumplir los requisitos del proyecto.
Las funciones principales serán:
- Liderar equipos de desarrollo.
- Entender profundamente los requerimientos funcionales y no funcionales para poder lograr implementaciones técnicas brillantes.
- Conocer de manera profunda y al detalle los stacks tecnológicos empleados en sus proyectos.
- Conocer las últimas tendencias en arquitectura y tecnologías vinculadas al desarrollo.
- Auditar la correcta implementación de las guías de arquitectura designadas por el cliente.
- Revisar los códigos y asegurar la calidad del Proyecto
- Tomar decisiones técnicas solventes y eficientes.
- Analizar posibles escenarios para previsualizar problemas tecnológicos a futuro.
- Realizar planificación completa de proyectos tecnológicos alineados con los objetivos estratégicos de las iniciativas de desarrollo de software.
- Desglosar los requisitos funcionales en tareas técnicas.
- Analizar y priorizar los requisitos tecnológicos.
- Comprender software escrito por terceros.
- Proponer mejoras técnicas.
- Mentorizar al equipo a su cargo en labores técnicas.
- Liderar reuniones técnicas con clientes.
- Responsabilizarse del ciclo completo de los desarrollos desde su diseño a su puesta en producción y operativa
Requisitos:
- Licenciatura en informática, ingeniería de software,
sistemas de información o un campo relacionado.
- Al menos 7 años de experiencia en el puesto descrito.
- Indispensable conocimientos profundos de Java.
- Se valorarán otros lenguajes de programación: Groovy, Javascript, Golang o Python.
- Conocimiento profundo de bases de datos tanto relacionales como no relacionales.
- Experiencia en arquitecturas basadas en eventos.
- Conocimiento de patrones de diseño y arquitecturas de microservicios escalables y de alta disponibilidad.
- Familiaridad con plataformas en nube públicas (AWS,Azure, Google Cloud) o privadas (Openshift).
- Herramientas de integración continua (CI/CD).
- Conocimiento de buenas prácticas de seguridad en el desarrollo backend.
- Experiencia en el uso de herramientas de observabilidad como Grafana o Zipkin.
- Frameworks Backend: Spring Boot (Java), Spring, J2EE.
- Programación Reactiva: Project Reactor, Spring webflu
- Otros lenguajes de programación: Groovy, Golang, Javascript.
- Conocimientos de herramientas de arquitecturas orientadas a eventos: Kafka, JMS
- Bases de datos: SQL, MongoDB, CouchBase, Redis.
- Gestión de versiones: Git.
- QA: JUnit, Mock libraries, Wiremock, Test Containers.
- Herramientas CI/CD: PIpelines de CI/CD, Branching models.
- Observabilidad: Grafana, Zipkin, Datadog o herramientas similares.
Ofrecen:
- 100% Remoto.
- Flexibilidad horaria siempre y cuando el grueso de horas coincida con el resto del equipo.
- Bono formación 1.500€ anuales.
- 22 días laborables de vacaciones a elegir y 2 días adicionales dados por la empresa (24 y 31 de diciembre).
- Posibilidad de seguro de salud de empresa en retribución flexible.
📌 Backend Technical Lead - Remoto (España)
🏢 Ljselection
📍 España