En BCNC GROUP buscamos incorporar Desarrolladores / as con al menos 4 años experiencia contrastada en programación Java, preferiblemente Java (8-11) para formar parte de nuestro equipo deslocalizado en una de las más importantes empresas españolas del sector Retail.TareasDesarrolladores / as con al menos 4 años experiencia contrastada en programación Java, preferiblemente Java (8-11).RequisitosREQUISITOS:Experiencia comprobada en el desarrollo de aplicaciones Java y en el desarrollo de microservicios utilizando Spring Boot.Conocimientos avanzados de arquitectura hexagonal y los principios del Domain-Driven Design (DDD).Experiencia en el uso de bases de datos NoSQL, como MongoDB, Elasticsearch, principalmente, y Bases de Datos Relacionales.Experiencia en testing (Junit, Mockito, etc.).Experiencia en el diseño y desarrollo de APIs RESTful, con un enfoque de API First.Experiencia con RabbitMQ o algún otro bróker de mensajería para la integración de sistemas y eventos.Principios SOLID y capacidad para aplicarlos en el desarrollo de software.Metodologías Agile: Scrum / Kanban.Habilidades de resolución de problemas, trabajo en equipo y comunicación efectiva.Conocimientos o que haya trasteado con protobuf y gRPC.Sistemas de integración continua con verificación automática de código (Sonar, Lint, etc.), ejecución de tests, cobertura, etc.BeneficiosQUÉ OFRECEMOS?Contrato indefinido.Estabilidad laboral.Trabajar en importantes proyectos con las tecnologías más punteras.Posibilidad de realizar proyectos internacionales.Desarrollo de carrera real y formación.Retribución flexible (guardería, restaurante, seguro médico y transporte).Flexibilidad horaria y jornada intensiva viernes, julio y agosto.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