Backend Squad Tech Lead
- Hiring from
- Spain
- Work type
- Hybrid
- Posted
618,599 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Descripción de la compañía
Compañía del sector financiero inmersa en un ambicioso proyecto de transformación tecnológica, apostando por arquitecturas cloud-native, microservicios y metodologías de ingeniería modernas.
Su entorno tecnológico está orientado a la innovación, la calidad del software y la construcción de soluciones digitales escalables, con equipos multidisciplinares que trabajan estrechamente con las áreas de Producto, Arquitectura y Plataforma.
Misión y ubicación del puesto
Buscamos un/a Backend Tech Lead especializado/a en Java y Spring Boot para incorporarse a un proyecto tecnológico de nueva creación (greenfield) dentro del sector bancario.
La misión principal será liderar técnicamente el desarrollo backend de un squad, combinando la programación activa con el acompañamiento técnico al equipo, la resolución de problemas complejos y la colaboración con Producto y Arquitectura.
Se trata de una posición ideal para profesionales que disfrutan programando y quieren asumir responsabilidades de liderazgo técnico sin alejarse del código.
El puesto ofrece modalidad híbrida, con posibilidad de trabajar desde Madrid o Bilbao, asistiendo a la oficina entre 2 y 3 días por semana.
Descripción de responsabilidades
Diseñar, desarrollar y mantener microservicios utilizando Java 17+ y Spring Boot.
Liderar técnicamente un equipo de desarrollo backend, promoviendo la autonomía y la mejora continua.
Participar activamente en la programación, revisiones de código y resolución de incidencias técnicas.
Garantizar la aplicación de principios SOLID, clean code, patrones de diseño y buenas prácticas de ingeniería.
Diseñar e integrar APIs REST y soluciones basadas en arquitecturas orientadas a eventos.
Impulsar el testing automatizado, la integración continua y los procesos CI/CD.
Colaborar con Product Owners y equipos de Arquitectura para definir soluciones técnicas alineadas con las necesidades del negocio.
Coordinarse con los equipos de QA y Plataforma para garantizar entregas fiables y de calidad.
Identificar riesgos, abordar deuda técnica y proponer mejoras de rendimiento, seguridad y escalabilidad.
Fomentar el mentoring, la transferencia de conocimiento y el uso responsable de herramientas de desarrollo asistido por IA.
Requisitos esenciales
Experiencia sólida en desarrollo backend con Java 17+ y Spring Boot.
Experiencia desarrollando arquitecturas basadas en microservicios y APIs REST.
Conocimientos de sistemas de mensajería y procesamiento asíncrono, como Kafka, RabbitMQ, Google Cloud Pub/Sub o tecnologías equivalentes.
Experiencia trabajando con SQL y bases de datos relacionales.
Dominio de principios SOLID, clean code, patrones de diseño y buenas prácticas de desarrollo.
Experiencia con Git, Maven, revisión de código y pipelines CI/CD.
Conocimientos de testing automatizado mediante JUnit, Mockito o herramientas similares.
Experiencia liderando técnicamente, mentorizando o desbloqueando a otros desarrolladores.
Uso habitual de herramientas de desarrollo asistido por inteligencia artificial.
Nivel de inglés B2 funcional, para participar en reuniones y conversaciones técnicas.
No es imprescindible haber ocupado formalmente una posición de Tech Lead. También valoramos perfiles Senior Backend Engineer que hayan demostrado capacidad de liderazgo técnico y quieran evolucionar profesionalmente.
Requisitos deseables
Experiencia en banca digital, fintech, medios de pago o entornos financieros regulados.
Participación en plataformas B2C de alta transaccionalidad, concurrencia y disponibilidad.
Conocimientos de arquitectura hexagonal, Clean Architecture, Domain-Driven Design (DDD) y sistemas distribuidos.
Experiencia con Docker, Kubernetes y plataformas cloud como AWS.
Conocimientos de seguridad y autenticación mediante OAuth2, OpenID Connect y JWT.
Experiencia con herramientas de testing avanzado como Testcontainers, WireMock, Microcks o Playwright.
Conocimientos de observabilidad, resiliencia, idempotencia y optimización del rendimiento.
Familiaridad con Java 25, patrones Backend for Frontend (BFF) e integración con aplicaciones móviles.
Por qué unirse a la compañía
Tendrás la oportunidad de formar parte de un proyecto greenfield de gran impacto tecnológico, participando en decisiones técnicas desde sus primeras etapas. Trabajarás con tecnologías modernas, en un entorno colaborativo que apuesta por la calidad del software, la autonomía y el crecimiento profesional.
