> Markdown version of [/jobs/ext/2809424-senior-java-developer-100-remoto](https://www.wearedevelopers.com/jobs/ext/2809424-senior-java-developer-100-remoto). 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 Java Developer - 100% Remoto - **Company:** BCNC GROUP - **Location:** Gusendos de los Oteros, Spain - **Contract:** Permanent contract - **Skills:** RESTful API Modeling Language, Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Static Program Analysis, Code Review, Continuous Integration, Distributed Systems, Protocol Buffers, Junit, PostgreSQL, Apache Maven, MongoDB, Scrum Methodology, Mockito, SonarQube, Openapi, Spring-boot, Backend, Apache Kafka, Grpc, Jenkins, Microservices - **Published:** September 9, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-developer-100-remoto-en-gusendos-de-los-oteros-ID-369256939 ## About the Role sólida experiencia en desarrollo backend y acostumbrada a trabajar con arquitecturas distribuidas, microservicios, alta concurrencia y buenas prácticas de desarrollo, Trabajar sobre sistemas distribuidos con Kafka y escenarios de alta concurrencia y alto rendimiento . Aplicar DDD, arquitectura hexagonal, principios SOLID y Clean Code . Participar en decisiones técnicas y proponer nuevas tecnologías, métodos y mejoras sobre el stack., Scrum , trabajando en sprints de dos semanas. Participar en un proyecto con fuerte orientación a producto, escalabilidad y evolución tecnológica, Experiencia sólida como Java Developer en entornos productivos. Experiencia reciente con Java 21 . Dominio de Spring Boot y arquitecturas basadas en microservicios . Experiencia real con Kafka y arquitecturas de mensajería/event-driven . Experiencia con PostgreSQL . Experiencia diseñando y desarrollando APIs bajo enfoque API First . Conocimiento y aplicación práctica de DDD y arquitectura hexagonal . Experiencia en sistemas de alta concurrencia y alto rendimiento . Buen dominio de principios SOLID y filosofía Clean Code . Experiencia con Jenkins y procesos CI/CD . Testing con JUnit y Mockito . Experiencia con SonarQube y/o SonarLint y revisión de código. Conocimientos sólidos de OpenAPI y Maven . Experiencia trabajando con Scrum . ? Será especialmente valorable Experiencia con AWS y entornos Cloud . Conocimientos o experiencia práctica con Protobuf y gRPC . Experiencia con MongoDB . Haber participado en la definición de estrategias de APIs . Conocimiento de especificaciones como OpenAPI, AsyncAPI o RAML . Interés por mantenerse actualizado/a y capacidad para aportar nuevas soluciones tecnológicas. ? Buscamos además una persona proactiva, autónoma y con buenas habilidades de comunicación , que disfrute trabajando en equipo, compartiendo conocimiento y participando en las decisiones técnicas, sin necesidad de esperar constantemente indicaciones para avanzar. ## Description EnBCNC Groupbuscamos incorporar unSenior Java Developerpara participar en unnuevo proyecto desarrollado desde cero, vinculado alogística y distribución de productosdentro de un entorno tecnológico de gran escala.Buscamos una persona con un perfilmuy hands-on, sólida experiencia en desarrollo backend y acostumbrada a trabajar conarquitecturas distribuidas, microservicios, alta concurrencia y buenas prácticas de desarrollo.?¿Qué harás en tu día a día?Participar activamente en eldiseño y desarrollo de APIs y microservicios.Desarrollar soluciones backend conJava 21 y Spring Boot.Trabajar sobre sistemas distribuidos conKafkay escenarios dealta concurrencia y alto rendimiento.AplicarDDD, arquitectura hexagonal, principios SOLID y Clean Code.Participar en decisiones técnicas y proponernuevas tecnologías, métodos y mejorassobre el stack.Garantizar la calidad del desarrollo mediantetesting, revisión de código y análisis estático.Trabajar bajo modelos deintegración continua y CI/CD.Colaborar estrechamente con el equipo técnico bajo metodologíaScrum, trabajando en sprints de dos semanas.Participar en un proyecto con fuerte orientación aproducto, escalabilidad y evolución tecnológica.?¿Qué esperamos de ti?Experiencia sólida comoJava Developeren entornos productivos.Experiencia reciente conJava 21.Dominio deSpring Booty arquitecturas basadas enmicroservicios.Experiencia real conKafka y arquitecturas de mensajería/event-driven.Experiencia conPostgreSQL.Experiencia diseñando y desarrollandoAPIs bajo enfoque API First.Conocimiento y aplicación práctica deDDD y arquitectura hexagonal.Experiencia en sistemas dealta concurrencia y alto rendimiento.Buen dominio deprincipios SOLID y filosofía Clean Code.Experiencia conJenkins y procesos CI/CD.Testing conJUnit y Mockito.Experiencia conSonarQube y/o SonarLinty revisión de código.Conocimientos sólidos deOpenAPI y Maven.Experiencia trabajando conScrum.?Será especialmente valorableExperiencia conAWS y entornos Cloud.Conocimientos o experiencia práctica conProtobuf y gRPC.Experiencia conMongoDB.Haber participado en ladefinición de estrategias de APIs.Conocimiento de especificaciones comoOpenAPI, AsyncAPI o RAML.Interés por mantenerse actualizado/a y capacidad para aportar nuevas soluciones tecnológicas.? Buscamos además una personaproactiva, autónoma y con buenas habilidades de comunicación, que disfrute trabajando en equipo, compartiendo conocimiento y participando en las decisiones técnicas, sin necesidad de esperar constantemente indicaciones para avanzar.?¿Qué tenemos para ti?Proyecto estable y de largo recorrido.Desarrollo de unproyecto desde ceroen un entorno tecnológico de gran escala.100% remoto desde España.Horario flexible.Jornada intensiva los viernes y verano.Acceso aplataformas y partners de formación tecnológica.Guardias técnicas pasivas y rotativasuna vez completado el periodo de onboarding y adaptación al proyecto remuneradas a parte.Entorno donde podrás trabajar contecnologías modernas, arquitectura distribuida y retos reales de escalabilidad.Si te interesa formar parte de un proyecto donde elbackend, la arquitectura y la calidad del códigotienen un peso real, ¡nos encantará conocerte!?Únete a BCNC Group y participa en la construcción de soluciones tecnológicas de alto impacto.#Java #Java21 #SpringBoot #Microservices #Kafka #DDD #ArquitecturaHexagonal #BackendDeveloper #SoftwareEngineering #AWS #RemoteJobs #BCNCGroup #WeHaveOurOwnCode #ourvalues ## Related Videos - [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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)