Estamos en la búsqueda de un/a Technical Lead Java con 5 años o más de experiencia en gestión y desarrollo de soluciones técnicas de alta calidad. Interés tanto a nivel de arquitectura de software como de liderazgo de equipo.
Qué harás en tu día a día: Serás un referente técnico para el equipo y participarás en el proceso de diseño de la arquitectura de soluciones técnicas de alta calidad. Diseñarás y guiarás la implementación de sistemas con alta disponibilidad y sujetos a alta concurrencia. Trabajarás con un equipo multidisciplinario mediante metodología Scrum, acompañando todo el ciclo de vida del software. Implementarás y promoverás prácticas de revisión automática de código, integración continua, asegurando la calidad y escalabilidad de los productos. Garantizarás la disponibilidad y resiliencia de los servicios que apoyan el desarrollo del negocio de la compañía. Mentorizarás al equipo de desarrollo que liderarás, ayudando a su crecimiento y fortalecimiento de la comunidad tecnológica de la compañía.
Qué esperamos de ti: Más de 4 años de experiencia en un rol mixto (70%) de desarrollo y gestión de equipos en el ecosistema Java - Backend. Experiencia en diseño de arquitectura de sistemas basados en servicios distribuidos y entornos de alto rendimiento y concurrencia. Sólido conocimiento en arquitectura hexagonal, patrones y arquitecturas de desarrollo en Java, diseño y desarrollo de APIs. Experiencia en integración continua y revisión de código, así como en bases de datos No Relacionales y su integración desde el cliente. Conocimiento en POO, estructuras de datos (Listas, Arrays, Colas, Pilas, HashMaps, Sets), principios de Clean Code y SOLID. Experiencia en testing con JUnit, Mockito, etc.
Sería deseable: Haber trabajado con metodologías Agile & SCRUM. Conocimientos en empresas de tecnología e ingeniería digital.
Beneficios y condiciones: Modelo de trabajo 100% remoto, horario flexible, programas de formación, acceso a plataformas educativas, desarrollo profesional, vacaciones, plan de retribución flexible, programa de referidos, y más. BCNC GROUP es una empresa de ingeniería y tecnología con presencia en Europa, colaborando con multinacionales en proyectos estratégicos.
Technical Lead • Santiago de Compostela, España