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.Responsabilidades 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, influyendo 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) y experiencia práctica con características modernas del lenguaje.Proactividad y orientación a la calidad: enfoque en eficiencia algorítmica y calidad de producto.Conocimiento práctico de bases de datos no relacionales (MongoDB, Elastic, etc.) desde el lado cliente.Paradigma de desarrollo orientado a objetos y dominio de estructuras de datos (listas, arrays, colas, pilas, HashMap, Sets).Buenas prácticas de desarrollo: patrones de diseño, Clean Code, principios SOLID y organización de código legible y mantenible.Experiencia con Swagger (OpenAPI) para documentación de APIs.Experiencia con frameworks de testing como JUnit, Mockito, etc.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, con 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).Code review: experiencia activa revisando código y promoviendo buenas prácticas y calidad en el desarrollo.Control de versiones: dominio de Git y 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.Experiencia en code review profundo, promoviendo código seguro, cubierto por tests, legible y con 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 y 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).Aplicar ¿Quieres asumir el reto y liderar la arquitectura backend del futuro? Postúlate directamente a través de LinkedIn o envíanos tu CV a recruiting@bcncgroup.com .BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, Reino Unido, Alemania, Francia y Suecia. Colaboramos con multinacionales líderes en Europa, ayudándoles a implementar sus proyectos estratégicos.¿Estás listo/a para liderar el cambio tecnológico? ¡Postúlate ahora y sé parte de nuestro equipo!
#J-18808-Ljbffr