TECHNICAL LEAD JAVA - Remoto
Desde
Zemsania
, estamos en búsqueda de un
Technical Lead en Java
con un enfoque en desarrollo y liderazgo de equipos.
Si tienes un mínimo de
5 años de experiencia
en el desarrollo backend y te apasiona liderar proyectos técnicos, ¡esta puede ser tu ocasión!
¿Dónde?
Preferiblemente en
La Coruña
o
Sevilla
, pero estamos abiertos a considerar candidatos
remotos de todo España
.
¡Así que no dudes en aplicar sin importar en qué parte del país te encuentres!
¿Qué esperamos de ti?
Queremos que asumas la responsabilidad de diseñar y evolucionar técnicamente nuestros proyectos, motivar a tu equipo y orientarlo hacia la máxima productividad.
Tu mentalidad de mejora continua y evolución constante será clave para lograrlo.
Funciones principales:
Liderar diseño y evolución técnica:
Serás el encargado de definir y aplicar arquitecturas como Hexagonal, Clean Architecture y DDD.
Motivar y orientar al equipo:
Buscamos a alguien que inspire y motive a su equipo, impulsando la productividad y la eficiencia.
Definir soluciones:
Diseñarás soluciones resilientes y tolerantes a fallos, asegurándose de que nuestros sistemas sean robustos.
Mentorizar y tutorizar:
Ayudarás a los miembros más junior y mid, coordinando code reviews y pull requests para asegurar la calidad del código.
Supervisar CI/CD:
Te encargarás de los pipelines de CI/CD y de las mejores prácticas de despliegue para que todo funcione a la perfección.
Participar en despliegues:
Formarás parte activa en las implantaciones y en el soporte N3 del producto.
Responsabilidad end-to-end:
Desde el diseño hasta la operación, serás responsable de todo el ciclo de vida del producto.
¿Qué habilidades técnicas buscamos?
Java 11+ y +5 años en backend.
Spring Boot y experiencia sólida en microservicios.
Experiencia práctica con Kubernetes y OpenShift (despliegues, troubleshooting, Helm/Charts básico).
Diseño por dominio (DDD), arquitectura hexagonal y Clean Architecture aplicadas en proyectos reales.
Dominio de patrones de diseño (GoF y patrones distribuidos: Repository, Factory, Strategy, Adapter, Observer, Decorator; además de CQRS/Event-driven, Saga, Circuit Breaker, Bulkhead).
Aplicación de principios SOLID y buenas prácticas de Clean Code.
Programación concurrente y multihilo en Java; experiencia con problemas de sincronización y rendimiento.
Experiencia con mensajería/asíncrono (Kafka/RabbitMQ u otros) y diseño event-driven.
Integraciones: REST, gRPC, SOAP (cuando aplique).
SQL avanzado: modelado, tuning y optimización (SQL Server / Oracle / DB2).
Experiencia con NoSQL (MongoDB y CosmosDB preferible).
Testing: unit, integration, mocks (JUnit, Mockito, PowerMock u equivalentes).
Prácticas TDD/BDD aplicadas.
CI/CD y control de versiones (GitHub, pipelines automáticos).
Linux/Unix para troubleshooting (logs, scripts, procesos).
Observabilidad y monitoring: métricas, tracing y logging (Grafana, Prometheus, Graylog, App Insights o equivalente).
Disponibilidad para:
Viajes nacionales/internacionales puntuales (implantaciones ~1 semana).
Disponibilidad para soporte N3 fuera de horario cuando sea necesario.
¡No dudes en aplicar para conocer más sobre esta emocionante oportunidad!
#J-18808-Ljbffr
📌 Technical Lead Java - Remoto
🏢 Zemsania Global Group
📍 Sevilla