Technical Lead Backend Java (100% remote)
Technical Lead Backend Java (100% remote)
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