> Markdown version of [/jobs/ext/2753781-senior-java-developer-100-remoto](https://www.wearedevelopers.com/jobs/ext/2753781-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:** La Coruña, Spain - **Contract:** Permanent contract - **Skills:** RESTful API Modeling Language, Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Cloud Computing, Static Program Analysis, Code Review, Continuous Integration, Distributed Systems, Apache Maven, Mockito, Spring-boot, Backend - **Published:** September 6, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-developer-100-remoto-en-ares-ID-369513499 ## About the Role ¿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 valorable Experiencia 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. ## 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