> Markdown version of [/jobs/ext/2514784-java-technical-lead](https://www.wearedevelopers.com/jobs/ext/2514784-java-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Technical Lead - **Company:** knowmad Mood - **Location:** Madrid, Spain - **Salary:** €85,000.0 - €120,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Code Review, Drools, Software Engineering, Spring-boot, Technical Debt, Backend, Microservices - **Published:** August 27, 2026 - **Apply:** https://www.jobleads.com/es/job/ee03631d4219f340becd3f1a0f0f888a5 ## About the Role 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. ## 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. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)