Director de Tecnología
Descripción del trabajo
Buscamos Desarrolladores / as Backend Java apasionados por la tecnología y con experiencia en el diseño y desarrollo de sistemas distribuidos, mínima de 5 años. El candidato ideal participará activamente en la mejora de nuestro stack tecnológico, asegurando la calidad del código y colaborando estrechamente con el equipo de desarrollo en un entorno ágil.
Requisitos indispensables :
* Experiencia en el diseño de arquitecturas de sistemas basados en servicios distribuidos.
* Conocimientos o experiencia en arquitectura hexagonal.
* Experiencia demostrable en entornos de alto rendimiento y concurrencia.
* Experiencia en diseño y desarrollo de APIs, siguiendo modelo ApiFirst.
* Conocimientos en Kafka u otros gestores de colas.
* Experiencia en desarrollo bajo modelos de integración continua y revisión de código.
* Experiencia con el framework Spring.
* Participación previa en equipos Scrum.
* Experiencia con BBDD NoSQL.
Requisitos valorables :
* Experiencia en desarrollo con tecnologías cloud.
* Participación en la definición de estrategias de APIs y conocimiento de especificaciones estándar como OpenAPI, AsyncAPI o RAML.
* Conocimiento y aplicación de los fundamentos de Domain-Driven Design (DDD).
* Conocimiento profundo de patrones y arquitecturas de desarrollo en Java.
* Experiencia o familiaridad con protobuf y gRPC.
* Proponer y comunicar ideas, métodos o tecnologías innovadoras para optimizar nuestro stack tecnológico.
* Diseñar y desarrollar APIs robustas y eficientes.
* Garantizar la calidad del desarrollo y la limpieza del código, siguiendo los principios de Clean Code.
BCNC GROUP es 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.
#J-18808-Ljbffr