Tech Lead - Desarrollo Java & Arquitectura De Soluciones
hace 18 horas
Santa Margarida de Montbui
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. Funciones principales Gestión del equipo y toma de requisitos funcionales. Liderar técnicamente al equipo y gestionar 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 arquitectura. Será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 equipo: establecer buenas prácticas, fomentar un clima de trabajo positivo y prestar 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 calidad: enfoque en eficiencia algorítmica y calidad de producto. Bases de datos no relacionales: conocimiento de uso de MongoDB, Elastic, etc. desde el lado cliente. Paradigma de desarrollo orientado a objetos: dominio de estructuras de datos (listas, arrays, colas, pilas, HashMap, Sets) y sus eficiencias. Buenas prácticas de desarrollo: patrones de diseño, Clean Code, principios SOLID, organización de código legible y mantenible. Documentación de APIs: experiencia con Swagger (OpenAPI) es valorado. Testing: experiencia con frameworks como JUnit, Mockito, etc. Spring Framework: experiencia en Spring Boot (MVC, Batch) y comprensión del desarrollo de APIs de calidad. Metodología & Flujo de Trabajo Agile / Scrum: participación en sprint planning y ceremonias Agile; imprescindible comprensión sólida de la filosofía Scrum. Integración continua: experiencia con herramientas y prácticas CI (Sonar, Lint, ejecución automática de tests, cobertura de código). Revisión de código (Code Review): experiencia activa revisando código, promoviendo buenas prácticas y calidad en el desarrollo. Control de versiones: dominio de Git, con experiencia en repositorios colaborativos como GitHub o Bitbucket. Formación Grado en Ingeniería Informática, Sistemas o similar. Aspectos críticos del perfil Experiencia demostrable con bases de datos no relacionales (document-oriented) y desarrollo de aplicaciones que las utilizan. Participación activa en diseños de arquitectura con criterios de alta disponibilidad, replicación, particionado y modelado con entidad significativa. Capacidad de liderar arquitecturas a diario, interfacing con Product Owner para traducir requisitos funcionales a técnicos, explicar conceptos al equipo y facilitar soluciones colaborativas. 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). Aplicación Postúlate directamente a través de LinkedIn o envíanos tu CV. #J-18808-Ljbffr