Requisitos Técnicos Imprescindibles (Debes Dominarlos)Descripción del puestoEn nuestra compañía estamos buscando un Tech Lead Java con un fuerte enfoque técnico, amplia visión funcional y experiencia liderando equipos de desarrollo (4+ personas). Buscamos un perfil que programe en su día a día, con mentalidad proactiva, habituado a trabajar con negocio y a transformar requisitos funcionales en soluciones técnicas escalables.
Área de Conocimiento y Tecnologías / Habilidades Específicas
Núcleo Java:
Java 17+, valoramos experiencia con Java 21 y Virtual Threads.
Arquitectura:
Arquitectura Hexagonal + DDD, con mínimo 3 años de experiencia aplicada en proyectos reales.
Eventos & Resiliencia:
Kafka (2+ años), Circuit Breaker, Futures, Redis Cache.
Persistencia de Datos:
JPA, BBDD relacionales (PostgreSQL, Oracle o MariaDB) y no relacionales (MongoDB).
Calidad & Testing:
JUnit, tests de integración, Karate y Sonar (para análisis estático de código).
DevOps & Cloud:
Experiencia en despliegues en Azure y OpenShift.
Observabilidad:
Grafana y AppInsight para monitorización.
APIs:
Enfoque API First con OpenAPI.
#J-18808-Ljbffr