Senior Java Developer Buscamos Desarrolladores/as Backend Senior con experiencia mínima de 5 años con conocimientos avanzados de los fundamentos DDD (Domain-Driven Design) conocimientos profundos de patrones y arquitecturas de desarrollo en Java así como experiencia en el diseño de arquitectura de sistemas basados en servicios distribuidos.
Responsabilidades Participar en el diseño de arquitectura de sistemas basados en servicios distribuidos.
Desarrollar y mantener APIs utilizando especificaciones estándar (OpenAPI AsyncAPI RAML etc.).
Implementar y mejorar procesos de integración continua y revisión de código.
Colaborar con equipos multidisciplinares (Scrum) para asegurar la calidad y eficiencia del desarrollo.
Gestionar entornos de ejecución de alto rendimiento y concurrencia.
Trabajar con tecnologías como Spring Kafka protobuf y gRPC.
Requisitos Amplia experiencia en desarrollo en Java (Java 8-11).
Experiencia con Spring.
Conocimiento profundo de patrones y arquitecturas de desarrollo en Java.
Experiencia en el diseño y desarrollo de APIs.
Conocimientos de Kafka o algún otro gestor de colas.
Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código.
Experiencia en equipos multidisciplinares (Scrum).
Conocimientos o experiencia en arquitectura hexagonal.
Conocimientos o experiencia en protobuf y gRPC.
Habilidades valorables Experiencia en desarrollo en tecnologías de cloud.
Participación en la definición de una estrategia de APIs.
Conocimientos de bases de datos NoSQL.
Conocimientos de fundamentos de DDD.
Habilidades técnicas (Hard Skills) DDD SCRUM Spring OpenAPI Maven Java 8-11 CI/CD API first APIs RESTful BBDD no relacionales Caché Clean Code e2e Eventos GITHUB Jira Kafka.
Habilidades blandas (Soft Skills) Pensamiento analítico gestión de estrés compromiso con el producto transparencia trabajo en equipo proactividad habilidades de comunicación.
Ofrecemos ¿Qué ofrecemos?
Contrato indefinido.
Estabilidad laboral.
Trabajo en proyectos con tecnologías punteras.
Oportunidad de proyectos internacionales.
Desarrollo de carrera y formación continua.
Teletrabajo 100 .
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.
java, kafka, grpc, hexagonal