Java Technical Lead + AI
Madrid, Spain·Added 6 days ago
296 open roles
What they offer
Permanent contract
Per the ad.
Hybrid
Office and home days — the ad has the split.
What they ask for
Have the right to work in Spain
knowmad mood doesn't mention sponsorship in the ad.
Be near Madrid for hybrid days
No relocation package mentioned.
Have 3+ years of experience
Senior-level role.
About the job
You'll most likely need Spanish to apply.This job was automatically translated to English, .
At knowmad mood we continue to drive high-impact technological projects and we are looking to bring on board a Java Technical Lead (with experience working with SDD and Claude) to participate as the technical lead in an Artificial Intelligence project for a major banking entity, working alongside multidisciplinary profiles (architects, developers...) and with direct communication with the client.
What you'll do
We are looking for a senior profile, with solid technical expertise in software development and real experience making architecture design decisions, having defined end-to-end projects, capable of leading teams and evolving complex technical solutions.
• Design and deliver end-to-end fraud prevention capabilities, actively participating in the code, testing, and production deployment.
• Lead the technical direction and architecture decisions of the squad from the outset, translating business needs and fraud operations into maintainable and scalable solutions.
• Evolve the rules and decision engine based on Drools and its integrations with front-end applications, internal systems, core banking, and external providers.
• Design microservices, APIs, and event-driven flows applying Java, Spring Boot, hexagonal architecture, modularity, resilience, idempotency, and traceability.
• Balance new features, scalability, and delivery speed with refactors, technical debt reduction, and progressive re-architecture.
• Raise engineering standards in testing, security, observability, performance, code review, and maintainability.
• Work using Spec-Driven Development and use Claude Code or equivalent tools with sound judgment, critical review, and accountability for the outcome.
• Unblock the team, coordinate dependencies, and collaborate with the involved areas. When a blocker cannot be resolved within your scope of action, you should escalate it early to the appropriate people or areas and follow up until it is resolved.
What you'll get
Permanent contract
Remote work model 🏡. Option to work from the office, but always at the employee's choice.
Flexible hours ⏰: flexible schedule with entry at 8:30 AM and exit at 6:00 PM, with intensive working hours on Fridays from 8:00 AM to 3:00 PM, and intensive working hours in summer (July and August) from 8:00 AM to 3:00 PM.
Vacation 🌴: 22 vacation days + 2 personal days, plus December 24 and 31 off.
Permanent contract 📄: From day one, with the option of 12 or 14 payments.
Flexible compensation 💳: Restaurant card, childcare voucher, health insurance, training, and other benefits with tax advantages.
Benefits club 🎁: Discounts on technology, leisure, and training.
Continuous training 📚: Access to Udemy Business, language courses, official certifications, and technical training.
Career plan 🚀: Support to grow, specialize, or take on new challenges.
Comprehensive well-being 💚: Nutrition, physical activity, and emotional balance programs.
Work-life balance +LIFE 👨 👩 👧 👦: Personal and family support 24/7.
Inclusive environment 🌍: Diverse and multicultural setting.
Social events 🎮: Activities to connect with the team.
Sign up and we'll give you more details! 🚀
To stay up to date with our news, follow us here -> knowmad mood
We are committed to equal opportunities and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes
How you'll work
This is a hybrid position (1 or 2 days of on-site work), Barrio de Salamanca area, Madrid.
What are we looking for in you?
• Proven experience as a senior software engineer, with a solid backend foundation and agile delivery of software in production.
• Experience exercising technical leadership as a Tech Lead, Lead Developer, Senior Software Engineer, or equivalent position.
• Advanced knowledge of Java and Spring/Spring Boot, microservices, and hexagonal architecture.
• Solid experience defining and consuming APIs, events, and integrations with internal and third-party services.
• Demonstrable experience with Spec-Driven Development (SDD) or equivalent practices based on clear specifications, verifiable criteria, and traceability between requirements, code, and tests.
• Regular use of Claude Code or equivalent tools as part of the engineering cycle, maintaining critical review and accountability for the quality, security, and correctness of the outcome.
• Ability to understand end-to-end solutions, from the backend to front-end applications and other consumers.
• Sound judgment on code quality, security, observability, performance, scalability, and technical debt.
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.
What you'll do
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.
• 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.
What you'll get
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.
¡Apúntate y te daremos más detalles! 🚀
Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood
Nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección
How you'll work
Es una posición híbrida (1 ó 2 días de presencialidad en oficina), zona Barrio de Salamanca, Madrid.
¿Qué estamos buscando en ti?
• 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.
More jobs like this
or browse Madrid·Engineering·Backend·Senior·Hybrid·Community of Madrid·IT Consulting·Java·Spring Boot




