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.
¿Como Tech Lead / Arquitecto, tus responsabilidades clave serán:
#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.
Buscamos candidatos con experiencia sólida en: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 desarrolloDocumentació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.
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.).#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.
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:Experiencia en code review profundo, promoviendo que el código sea:Cubierto por testsCapacidad de liderar arquitecturas a diario, interfacing con Product Owner para:Explicar conceptos al equipoParticipar en proyectos de alto impacto tecnológico.Oportunidades reales de crecimiento y desarrollo profesional.Modelo de trabajo flexible (100% remoto)
¿Quieres asumir el reto y liderar la arquitectura backend del futuro?#SpringFramework#DistributedSystems#Kafka#DDD#TeamLeadership
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!