Descripción
En BCNC Group, estamos en búsqueda de un Technical Lead Java (100% remoto), para formar parte de un equipo multidisciplinar en la compañía más grande en el sector textil.Requisitos Técnicos:Ingeniería en informática, Sistemas, Telecomunicaciones o Telemática siempre que se haya formado por alguna vía alternativa en desarrollo software.Experiencia sólida como Technical Lead y gestión de equipos.Experiencia con Java 8-22.BBDD no relacionales. No necesario modelado de datos o diseño de arquitectura.Paradigma de desarrollo orientado a Objetos.Estructuras de datos. Listas, Arrays, Colas, Pilas, HashMaps, Sets.Valorable conocimiento de patrones y formas de organizar el código en pro de hacer el código más legible y mantenible.Filosofía Clean Code, SOLID.Valorable experiencia con Swagger(OpenAPI).Framework de desarrollo de tests (JUnit, Mockito).Spring Boot, MVC, Batch. Al menos conocer los modelos de capas de Spring y lo necesario para desarrollar APIs en el framework con cierta calidad.Experiencia en estimación de costos.Funciones:Toma de requisitos funcionales y gestión del equipo a través de la metodología Scrum.Participación en el proceso de diseño de la arquitectura de la solución y de software.Ser un referente técnico para el equipo, primando el buen ambiente laboral y apoyando al equipo técnicamente.MetodologíaScrum, Sprint planning, ceremonias Agile, etc. Si no ha trabajado, al menos que entienda la filosofía y su unión a un equipo con esta metodología.Trabajo con sistemas de integración continua con verificación automática de código (Sonar, Lint, etc.), ejecución de tests, cobertura, etc.Políticas de revisión de código. Revisión de código de compañeros donde se revisen buenas prácticas, errores, tests, etc. Algo de experiencia en este punto y proactividad en pro de la calidad del desarrollo Sistemas de control de versiones Git, GitHub / Bitbucket.¿Qué ofrecemos?Contrato indefinido en una compañía de Tecnología e Ingeniería 100% digital.Un modelo de trabajo 100% remoto para la conciliación y disfrute de tiempo libre.Flexibilidad real: Un horario flexible de entrada/salida para que seas tu quien gestione su tiempo de la manera óptima.Innovación: Proyectos retadores con tecnologías de vanguardia.Formación: Un programa de formación personalizado y alineado en lo que más te apasione. Acceso a distintas plataformas educativas: Udemy, OpenWebinars, entre otras que surjan a partir de tus necesidades e intereses. Página 12 de 14Desarrollo profesional: Un modelo de talento donde podrás evolucionar a través de la experiencia, logros y habilidades que irás adquiriendo dentro de BCNC Group.Vacaciones: contarás con 23 días laborables de vacaciones + 2 días (24 y 31 de diciembre por convenio) y porque no todo es trabajo, todos los viernes del año y verano de jornada intensiva.Plan de retribución flexible: Podrás disfrutar de un plan flexible que te hará la vida más cómoda.Plan de referidos: Si, tus recomendaciones cuentan y cada vez que se incorpore a BCNC Group una persona que referencies recibirás una compensación económica por ello.Y sobre todo... un buen entorno laboral: ¡nuestros colaboradores puntúan un 4.7 sobre 5 su experiencia en BCNC Group!.¡Si estás buscando desarrollar tu carrera profesional en un entorno estimulante y desafiante, BCNC Group es el lugar para ti!.¿Te interesa?BCNC GROUP somos una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.