Somos una compañía orientada al desarrollo de soluciones tecnológicas de alto impacto, con equipos ágiles y cultura colaborativa. Buscamos ampliar nuestro equipo con un perfil Tech Lead / Arquitecto Java Senior que combine experiencia técnica, liderazgo y orientación a la excelencia.
¿Qué harás? – Funciones principales
Gestión del equipo y toma de requisitos funcionalesLiderarás técnicamente al equipo y gestionarás los requisitos junto al Product Owner, aplicando metodología Scrum y facilitando la comunicación entre roles.
Participación activa en el diseño de arquitecturaSerás parte integral en la definición de la arquitectura de soluciones y software, influenciando decisiones clave sobre escalabilidad, rendimiento y calidad.
Referente técnico para el equipoEstablecerás buenas prácticas, fomentarás un clima de trabajo positivo y prestarás apoyo técnico a los desarrolladores, orientándolos en soluciones eficientes y mantenibles.
Requisitos Técnicos
Java (últimas versiones)Experiencia práctica con las características modernas del lenguaje.
Proactividad y orientación a la calidadEnfoque en eficiencia algorítmica y calidad de producto.
Bases de datos no relacionalesConocimiento de uso de bases de datos como MongoDB, Elastic, etc. desde el lado cliente — no se requiere modelado profundo, pero sí uso práctico.
Paradigma de desarrollo orientado a objetosDominio de estructuras de datos (listas, arrays, colas, pilas, HashMap, Sets) y sus eficiencias.
Buenas prácticas de desarrolloValoramos conocimiento en patrones de diseño, Clean Code, principios SOLID, y organización de código legible y mantenible.
Documentación de APIsValorable experiencia con Swagger (OpenAPI) .
TestingExperiencia con frameworks como JUnit, Mockito, etc.
Spring FrameworkExperiencia en Spring Boot (MVC, Batch) y comprensión del desarrollo de APIs de calidad.
Metodología & Flujo de Trabajo
Agile / ScrumParticipación en sprint planning y ceremonias Agile. Valorable experiencia real;
imprescindible comprensión sólida de la filosofía Scrum.
Integración continuaExperiencia con herramientas y prácticas CI (Sonar, Lint, ejecución automática de tests, cobertura de código, etc.).
Revisión de código (Code Review)Experiencia activa revisando código, promoviendo buenas prácticas y calidad en el desarrollo.
Control de versionesDominio de Git, con experiencia en repositorios colaborativos como GitHub o Bitbucket .
Formación
Grado en Ingeniería Informática, Sistemas o similar.
Aspectos más críticos del perfil
Experiencia demostrable con bases de datos no relacionales (document-oriented) y desarrollo de aplicaciones que las utilizan.
Haber participado activamente en diseños de arquitectura con criterios de:
Alta disponibilidad
Replicación
Particionado
Modelado con entidad significativa
Experiencia en code review profundo, promoviendo que el código sea:
Seguro
Cubierto por tests
Legible
Mantener estándares elevados
Capacidad de liderar arquitecturas a diario, interfacing con Product Owner para:
Traducir requisitos funcionales a técnicos
Explicar conceptos al equipo
Facilitar soluciones colaborativas
Proponer soluciones técnicas propias cuando sea necesario
Qué ofrecemos
Participar en proyectos de alto impacto tecnológico.
Ambiente colaborativo con equipos multidisciplinares.
Oportunidades reales de crecimiento y desarrollo profesional.
Modelo de trabajo flexible (100% remoto)
¿Quieres asumir el reto y liderar la arquitectura backend del futuro?
#J-18808-Ljbffr