Need a visa? This role doesn’t mention sponsorship. Explore jobs with visa sponsorship

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

We are knowmad mood!

We are a leading digital transformation company, constantly evolving and at the forefront of technology.

Made up of more than 3,000 creative, digital, and innovative people connected to a purpose and capable of generating connections with people all over the world. A responsible, flexible team with a high capacity to adapt to the needs of our clients and the market, while providing value, vision, creativity, expertise, professionalism, and a passion for technology in every project.

The values that mark our course and guide us toward excellence are collaboration, innovation, commitment, fun, and trust.

You will participate in an ambitious digital transformation process oriented toward the creation of global solutions for time management, operational planning, and resource optimization in international environments.

You will work on the evolution toward modern architectures, eliminating legacy systems and developing scalable, flexible platforms adapted to different markets.

🎯 Your mission

We are looking for a Technical Lead Backend Java with a solid technical foundation and leadership capacity, who will be responsible for:

  • Defining and evolving the system architecture

  • Guaranteeing code quality and best practices

  • Technically leading the team in the development of robust and scalable solutions

  • Participating in functional and technical design from scratch

  • Driving the use of new technologies, including AI applied to development

🧩 Main responsibilities

  • Backend development with Java (modern versions)

  • Design of architectures based on microservices and hexagonal architecture

  • API design under an API First approach (OpenAPI / Swagger)

  • Implementation of event-driven systems with messaging (Kafka, queues)

  • Management and optimization of relational and NoSQL databases

  • Supervision of CI/CD pipelines and deployments in cloud environments (Kubernetes / OpenShift)

  • Monitoring and observability (Grafana, Dynatrace)

  • Application of best practices (SOLID, Clean Code, DDD, TDD)

  • Leading technical decisions and supporting the team

✅ Requirements

  • Solid experience as a backend developer in Java

  • Experience leading technical teams or as a technical reference

  • Mastery of:

    • Spring Boot, Spring Data

    • Microservices and hexagonal architecture

    • Kafka or similar messaging systems

    • CI/CD and tools such as Git

    • Relational and NoSQL databases

  • Experience in testing (unit and integration)

  • Knowledge in API design and API First

  • Experience in performance optimization and asynchronous systems

What do we offer?

  • Permanent contract

  • Remote work model 🏡. Option to work from offices, but always at the employee's choice.

  • Flexible schedule ⏰: flexible hours with start at 8:30 AM and end at 6:00 PM, with intensive Fridays from 8:00 AM to 3:00 PM and intensive hours in summer (July and August) from 8:00 AM to 3:00 PM

  • Vacations 🌴: 22 vacation days + 2 personal days, in addition to December 24th and 31st off.

  • Permanent contract 📄: From the first day, with an option of 12 or 14 payments.

  • Flexible compensation 💳: Restaurant card, nursery vouchers, 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.

  • Integral wellbeing 💚: Nutrition, physical activity, and emotional balance programs.

  • Conciliation +VIDA 👨 👩 👧 👦: 24/7 personal and family assistance.

  • Inclusive environment 🌍: Diverse and multicultural environment.

  • Social events 🎮: Activities to connect with the team.

Apply and we will give you more details! 🚀

To stay up to date with our news, follow us here -> knowmad mood

At knowmad mood we are committed to equal opportunity and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes.

View original advert (Spanish)

We are knowmad mood!

Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología.

Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.

Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.

Participarás en un ambicioso proceso de transformación digital orientado a la creación de soluciones globales para la gestión del tiempo, planificación operativa y optimización de recursos en entornos internacionales.

Trabajarás en la evolución hacia arquitecturas modernas, eliminando sistemas legacy y desarrollando plataformas escalables, flexibles y adaptadas a distintos mercados.

🎯 Tu misión

Buscamos un/a Technical Lead Backend Java con sólida base técnica y capacidad de liderazgo, que sea responsable de:

  • Definir y evolucionar la arquitectura del sistema

  • Garantizar la calidad del código y las buenas prácticas

  • Liderar técnicamente al equipo en el desarrollo de soluciones robustas y escalables

  • Participar en el diseño funcional y técnico desde cero

  • Impulsar el uso de nuevas tecnologías, incluida la IA aplicada al desarrollo

🧩 Responsabilidades principales

  • Desarrollo backend con Java (versiones modernas)

  • Diseño de arquitecturas basadas en microservicios y arquitectura hexagonal

  • Diseño de APIs bajo enfoque API First (OpenAPI / Swagger)

  • Implementación de sistemas event-driven con mensajería (Kafka, colas)

  • Gestión y optimización de bases de datos relacionales y NoSQL

  • Supervisión de pipelines CI/CD y despliegues en entornos cloud (Kubernetes / OpenShift)

  • Monitorización y observabilidad (Grafana, Dynatrace)

  • Aplicación de buenas prácticas (SOLID, Clean Code, DDD, TDD)

  • Liderar decisiones técnicas y acompañar al equipo

✅ Requisitos

  • Experiencia sólida como backend developer en Java

  • Experiencia liderando equipos técnicos o como referente técnico

  • Dominio de:

    • Spring Boot, Spring Data

    • Arquitectura de microservicios y hexagonal

    • Kafka o sistemas de mensajería similares

    • CI/CD y herramientas como Git

    • Bases de datos relacionales y NoSQL

  • Experiencia en testing (unitario e integración)

  • Conocimiento en diseño de APIs y API First

  • Experiencia en optimización de rendimiento y sistemas asíncronos

¿Qué ofrecemos?

  • 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

En 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.

Application managed by knowmad mood