Java Technical Lead

knowmad Mood
Madrid, Spain
9 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
€85,000.0 - €120,000.0
Working hours
Shift work

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Code Review Drools Software Engineering Spring-boot Technical Debt Backend Microservices

Job description

En knowmad mood seguimos impulsando proyectos de alto impacto tecnológico y buscamos incorporar un/a Java Technical Lead (con experiencia trabajando con SDD y con Claude) para participar como responsable técnico en proyecto de Inteligencia Artificial de importante entidad bancaria, acompañado por perfiles multidisciplinares (arquitectos, desarrolladores…) y con interlocución directa con el cliente., * Diseñar y entregar capacidades de prevención de fraude end-to-end, participando activamente en el código, las pruebas y la puesta en producción.

  • Liderar en primera instancia la dirección técnica y las decisiones de arquitectura del squad, traduciendo necesidades de negocio y operaciones de fraude en soluciones mantenibles y escalables.
  • Evolucionar el motor de reglas y decisión basado en Drools y sus integraciones con aplicaciones frontales, sistemas internos, core bancario y proveedores externos.
  • Diseñar microservicios, APIs y flujos basados en eventos aplicando Java, Spring Boot, arquitectura hexagonal, modularidad, resiliencia, idempotencia y trazabilidad.
  • Equilibrar nuevas funcionalidades, escalabilidad y velocidad de entrega con refactors, reducción de deuda técnica y rearquitecturas progresivas.
  • Elevar los estándares de ingeniería en testing, seguridad, observabilidad, rendimiento, revisión de código y mantenibilidad.
  • Trabajar mediante Spec-Driven Development y utilizar Claude Code o herramientas equivalentes con criterio, revisión crítica y responsabilidad sobre el resultado.
  • Desbloquear al equipo, coordinar dependencias y colaborar con las áreas implicadas. Cuando un bloqueo no pueda resolverse dentro de su ámbito de actuación, deberá escalarlo de forma temprana a las personas o áreas adecuadas y realizar el seguimiento necesario hasta su resolución.

Requirements

Buscamos un perfil senior, con una sólida base técnica en desarrollo de software y experiencia real tomando decisiones de diseño de arquitectura, habiendo definido proyectos end to end, capaz de liderar equipos y evolucionar soluciones técnicas complejas., * Experiencia consolidada como ingeniero/a de software senior, con una base sólida backend y entrega ágil de software en producción.

  • Experiencia ejerciendo liderazgo técnico como Tech Lead, Lead Developer, Senior Software Engineer o posición equivalente.
  • Conocimientos avanzados de Java y Spring/Spring Boot, microservicios y arquitectura hexagonal.
  • Experiencia sólida definiendo y consumiendo APIs, eventos e integraciones con servicios internos y de terceros.
  • Experiencia demostrable con Spec-Driven Development (SDD) o prácticas equivalentes basadas en especificaciones claras, criterios verificables y trazabilidad entre requisitos, código y pruebas.
  • Uso habitual de Claude Code o herramientas equivalentes como parte del ciclo de ingeniería, manteniendo revisión crítica y responsabilidad sobre la calidad, seguridad y corrección del resultado.
  • Capacidad para comprender soluciones end-to-end, desde el backend hasta aplicaciones frontales y otros consumidores.
  • Criterio sobre calidad de código, seguridad, observabilidad, rendimiento, escalabilidad y deuda técnica.

Benefits & conditions

  • Contrato indefinido
  • Modelo de trabajo en remoto. Opción de ir a trabajar a oficinas pero siempre a elección del trabajador.
  • Horario flexible : horario flexible entrada 8.30h salida 18h con viernes intensivo de 8h a 15h y en verano (julio y agosto) intensivo de 8h a 15h
  • Vacaciones : 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres.
  • Contrato indefinido : Desde el primer día, con opción de 12 o 14 pagas.
  • Retribución flexible : Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales.
  • Club de ventajas : Descuentos en tecnología, ocio y formación.
  • Formación continua : Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica.
  • Plan de carrera : Acompañamiento para crecer, especializarte o asumir nuevos retos.
  • Bienestar integral : Programas de nutrición, actividad física y equilibrio emocional.
  • Conciliación +VIDA : Asistencia personal y familiar 24/7.
  • Ambiente inclusivo : Entorno diverso y multicultural.
  • Eventos sociales : Actividades para conectar con el equipo.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all