Description
At **knowmad mood**, we continue driving high-impact technology projects and are looking to hire a **Java Technical Lead (with experience working with SDD and Claude)** to serve as the technical lead on an Artificial Intelligence project for a major banking institution, supported by multidisciplinary profiles (architects, developers, etc.) and with direct client interaction.
We seek a senior profile with a solid technical foundation in software development and proven experience making **architectural design decisions**, having defined end-to-end projects, capable of leading teams and evolving complex technical solutions.
This is a hybrid position (1 or 2 days per week onsite), ***located in the Salamanca District***, Madrid.
**What will you do?**
* Design and deliver end\-to\-end fraud prevention capabilities, actively participating in coding, testing, and production deployment.
* Initially lead technical direction and architectural decisions for the squad, translating business and fraud operations requirements into maintainable and scalable solutions.
* Evolve the Drools-based rules and decision engine and its integrations with frontend applications, internal systems, core banking platforms, and external providers.
* Design microservices, APIs, and event-driven flows using Java, Spring Boot, hexagonal architecture, modularity, resilience, idempotency, and traceability.
* Balance new features, scalability, and delivery speed with refactoring, technical debt reduction, and progressive re-architecting.
* Raise engineering standards in testing, security, observability, performance, code review, and maintainability.
* Apply Spec\-Driven Development and use Claude Code or equivalent tools judiciously, with critical review and responsibility for outcomes.
* Unblock the team, coordinate dependencies, and collaborate with involved areas. When a blocker cannot be resolved within their scope of responsibility, they must escalate it early to the appropriate individuals or teams and ensure follow-up until resolution.
**What are we looking for in you?**
* Proven experience as a senior software engineer, with a strong backend foundation and agile delivery of production software.
* Experience exercising technical leadership as a Tech Lead, Lead Developer, Senior Software Engineer, or equivalent role.
* 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 grounded in clear specifications, verifiable criteria, and traceability between requirements, code, and tests.
* Regular use of Claude Code or equivalent tools as part of the engineering lifecycle, maintaining critical review and accountability for result quality, security, and correctness.
* Ability to understand end\-to\-end solutions—from backend through frontend applications and other consumers.
* Sound judgment regarding code quality, security, observability, performance, scalability, and technical debt.
**What do we offer?**
* **Permanent contract**
* **Remote work model**: Option to work from our offices, always at the employee’s discretion.
* **Flexible hours**: Flexible schedule (start 8:30 AM, finish 6:00 PM), with intensive Fridays (8:00 AM–3:00 PM) and summer intensives (July and August: 8:00 AM–3:00 PM)
* **Vacation**: 22 vacation days \+ 2 discretionary days, plus December 24th and 31st off.
* **Permanent contract**: From day one, with option of 12 or 14 annual payments.
* **Flexible compensation**: Meal card, childcare voucher, private health insurance, training, and other tax-advantaged benefits.
* **Benefits club**: Discounts on technology, leisure, and training.
* **Continuous training**: Access to Udemy Business, language courses, official certifications, and technical training.
* **Career plan**: Guidance to grow, specialize, or take on new challenges.
* **Holistic wellbeing**: Nutrition, physical activity, and emotional balance programs.
* **Work-life balance \+ LIFE**: 24/7 personal and family assistance.
* **Inclusive environment**: Diverse and multicultural workplace.
* **Social events**: Activities to connect with the team.
**Apply now and we’ll share more details!**
Stay updated on our news by following us here \-\> knowmad mood
*We are committed to equal opportunity and respect for diversity. We apply our Equality Plan and non-discrimination principle across all selection processes.*