> Markdown version of [/jobs/ext/2775222-senior-backend-developer-java-21-springboot](https://www.wearedevelopers.com/jobs/ext/2775222-senior-backend-developer-java-21-springboot). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Developer (Java 21/Springboot) - **Company:** BCNC GROUP - **Location:** Cantabria, Spain - **Contract:** Permanent contract - **Skills:** RESTful API Modeling Language, Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Apache HTTP Server, Unit Testing, Cloud Computing, Software Quality, Code Review, Continuous Delivery, Continuous Integration, Software Design Patterns, Distributed Systems, Protocol Buffers, Junit, PostgreSQL, Apache Maven, MongoDB, Scrum Methodology, Mockito, SonarQube, Openapi, Spring-boot, Backend, Apache Kafka, Front End Software Development, Grpc, Jenkins, Microservices - **Published:** September 7, 2026 - **Apply:** https://www.buscojobs.com.es/senior-backend-developer-java-21-springboot-en-ribamontan-al-mar-ID-370304790 ## About the Role Experiencia sólida desarrollando aplicaciones backend con Java y Spring Boot. Experiencia con Java 21 o versiones recientes. Experiencia en arquitecturas de microservicios y sistemas distribuidos. Experiencia práctica con Apache Kafka. Conocimientos de PostgreSQL. Experiencia diseñando y desarrollando APIs. Conocimiento y aplicación práctica de API First. Conocimientos sólidos de Domain-Driven Design. Experiencia o conocimiento de arquitectura hexagonal. Experiencia en sistemas de alto rendimiento o alta concurrencia. Aplicación habitual de principios SOLID y Clean Code. Experiencia con pruebas unitarias utilizando JUnit y Mockito. Conocimientos de SonarQube y SonarLint. Experiencia con Maven, Jenkins e integración continua. Experiencia trabajando en equipos Scrum. Conocimiento profundo de patrones de diseño y arquitectura en Java. Se valorará especialmente Experiencia con AWS u otras plataformas cloud. Conocimientos de MongoDB. Experiencia o proyectos prácticos con Protobuf y gRPC. Conocimiento de OpenAPI, AsyncAPI o RAML. Participación en la definición de estrategias de APIs. Experiencia con feature flags y despliegues continuos. Experiencia en logística, distribución o comercio electrónico. Conocimientos de observabilidad, resiliencia y escalabilidad. Experiencia en plataformas críticas de alcance internacional. ¿Qué perfil buscamos? Una persona autónoma, dinámica y proactiva, capaz de aportar desde el primer momento. Alguien que comunique sus ideas con claridad, cuestione de manera constructiva y mantenga sus conocimientos técnicos actualizados. Valoramos especialmente: Compromiso con el producto. Trabajo en equipo y apoyo a los compañeros. Transparencia y comunicación directa. Proactividad y capacidad analítica. Autoexigencia y orientación a la calidad. Capacidad para gestionar situaciones de presión o incertidumbre. Tolerancia a la frustración. Interés por compartir conocimiento. Identificación con los valores y principios de Scrum. ¿Qué encontrarás en BCNC Group? Una iniciativa tecnológica de nueva creación y alcance internacional. Capacidad para participar en decisiones técnicas y arquitectónicas. Un stack moderno basado en Java 21, microservicios, eventos y cloud. Un entorno colaborativo con profesionales especializados. Cultura de entrega continua, calidad de código y mejora constante. Oportunidad de trabajar en una plataforma con elevados requisitos de rendimiento, escalabilidad y disponibilidad. Debido al carácter crítico y global de las operaciones, el área presta soporte 24x7. La posible participación en una rotación de guardias, así como su frecuencia y compensación, se detallará durante el proceso de selección. ## Description EnBCNC Groupbuscamos incorporar un/a Senior Backend Developer Java, con al menos 4-5 años de experiencia, para participar en una iniciativa tecnológica de nueva creación, orientada a modernizar y optimizar procesos de logística y distribución a escala global.Por favor, lea detenidamente la siguiente descripción del puesto para asegurarse de que encaja con el perfil antes de enviar su solicitud.El retoParticiparás desde el inicio en la construcción de una plataforma tecnológica destinada a estandarizar procesos logísticos, mejorar los tiempos operativos y aumentar la eficiencia y escalabilidad de la distribución de productos.Al tratarse de un desarrollodesde cero, tendrás capacidad real para intervenir en las decisiones de diseño, arquitectura y evolución tecnológica.Trabajarás directamente con otro desarrollador y un responsable técnico, dentro de un entorno ágil y colaborativo con perfiles backend, frontend, producto y arquitectura.Buscamos una persona que disfrute construyendo producto, proponiendo mejoras y participando en decisiones técnicas, más allá de ejecutar desarrollos previamente definidos.¿Cuáles serán tus responsabilidades?Diseñar y desarrollar microservicios conJava 21 y Spring Boot.Participar en la definición de arquitecturas basadas en servicios distribuidos.Diseñar y desarrollar APIs siguiendo una estrategiaAPI First.AplicarDDD, arquitectura hexagonal, principios SOLID y Clean Code.Construir soluciones escalables para entornos de alto rendimiento y concurrencia.Implementar integraciones y procesos asíncronos conApache Kafka.Trabajar con PostgreSQL y, cuando sea necesario, MongoDB.Desarrollar pruebas unitarias conJUnit y Mockito.Participar en revisiones de código y procesos de integración y despliegue continuo.Garantizar la calidad del software medianteSonarQube y SonarLint.Colaborar en la evolución del stack tecnológico.Proponer herramientas, métodos o tecnologías que aporten valor al producto.Compartir conocimiento y velar por el cumplimiento de los estándares técnicos.Participar en sprints Scrum de dos semanas, asumiendo junto al equipo los compromisos adquiridos.Stack tecnológicoJava 21 · Spring Boot · Microservicios · Kafka · PostgreSQL · MongoDB · API First · DDD · Arquitectura hexagonal · Maven · Jenkins · CI/CD · SonarQube · SonarLint · JUnit · Mockito · OpenAPI · Protobuf · gRPC · AWSRequisitos imprescindiblesExperiencia sólida desarrollando aplicaciones backend con Java y Spring Boot.Experiencia conJava 21 o versiones recientes.Experiencia en arquitecturas de microservicios y sistemas distribuidos.Experiencia práctica con Apache Kafka.Conocimientos de PostgreSQL.Experiencia diseñando y desarrollando APIs.Conocimiento y aplicación práctica de API First.Conocimientos sólidos deDomain-Driven Design.Experiencia o conocimiento de arquitectura hexagonal.Experiencia en sistemas de alto rendimiento o alta concurrencia.Aplicación habitual de principios SOLID y Clean Code.Experiencia con pruebas unitarias utilizando JUnit y Mockito.Conocimientos de SonarQube y SonarLint.Experiencia con Maven, Jenkins e integración continua.Experiencia trabajando en equipos Scrum.Conocimiento profundo de patrones de diseño y arquitectura en Java.Se valorará especialmenteExperiencia conAWSu otras plataformas cloud.Conocimientos de MongoDB.Experiencia o proyectos prácticos con Protobuf y gRPC.Conocimiento de OpenAPI, AsyncAPI o RAML.Participación en la definición de estrategias de APIs.Experiencia con feature flags y despliegues continuos.Experiencia en logística, distribución o comercio electrónico.Conocimientos de observabilidad, resiliencia y escalabilidad.Experiencia en plataformas críticas de alcance internacional.¿Qué perfil buscamos?Una persona autónoma, dinámica y proactiva, capaz de aportar desde el primer momento. Alguien que comunique sus ideas con claridad, cuestione de manera constructiva y mantenga sus conocimientos técnicos actualizados.Valoramos especialmente:Compromiso con el producto.Trabajo en equipo y apoyo a los compañeros.Transparencia y comunicación directa.Proactividad y capacidad analítica.Autoexigencia y orientación a la calidad.Capacidad para gestionar situaciones de presión o incertidumbre.Tolerancia a la frustración.Interés por compartir conocimiento.Identificación con los valores y principios de Scrum.¿Qué encontrarás en BCNC Group?Una iniciativa tecnológica de nueva creación y alcance internacional.Capacidad para participar en decisiones técnicas y arquitectónicas.Un stack moderno basado en Java 21, microservicios, eventos y cloud.Un entorno colaborativo con profesionales especializados.Cultura de entrega continua, calidad de código y mejora constante.Oportunidad de trabajar en una plataforma con elevados requisitos de rendimiento, escalabilidad y disponibilidad.Debido al carácter crítico y global de las operaciones, el área presta soporte 24x7. La posible participación en una rotación de guardias, así como su frecuencia y compensación, se detallará durante el proceso de selección.¿Te interesa?Inscríbete en la oferta o envíanos tu CV actualizado a [correo electrónico]. xbhjioe También puedes contactar directamente con para ampliar información.#BCNCGroup #JavaDeveloper #Java21 #SpringBoot #Microservices #Kafka #BackendDeveloper #SoftwareEngineering #LogisticsTech #AWS #APIFirst #DDD #TechJobs ## Related Videos - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)