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 posibilidad! ¿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