Java Technical Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should Tech Managers Be Developers First? Pros and Cons
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?