> Markdown version of [/jobs/ext/2821407-java-microservicios-teletrabajo-remoto](https://www.wearedevelopers.com/jobs/ext/2821407-java-microservicios-teletrabajo-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). --- # Java Microservicios | Teletrabajo - Remoto - **Company:** BCNC GROUP - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Code Review, Distributed Systems, Protocol Buffers, Junit, Scrum Methodology, SonarQube, Openapi, Spring-boot, Backend, Apache Kafka, Jenkins, Microservices - **Published:** September 10, 2026 - **Apply:** https://eurojobs.com/jobs/26896570/apply ## About the Role especialmente valorableExperiencia 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.¿Qué tenemos para ti?Proyecto estable y de largo recorrido.Desarrollo de un proyecto desde cero en un entorno tecnológico de gran escala.100% remoto desde España.Horario flexible.Jornada intensiva los viernes y verano.Acceso a plataformas y partners de formación tecnológica.Guardias técnicas pasivas y rotativas una vez completado el periodo de ## Description En BCNC Group buscamos incorporar un Senior Java Developer para participar en un nuevo proyecto desarrollado desde cero, vinculado a logística y distribución de productos dentro de un entorno tecnológico de gran escala.Buscamos una persona con un perfil muy hands-on, sólida experiencia en desarrollo backend y acostumbrada a trabajar con arquitecturas distribuidas, microservicios, alta concurrencia y buenas prácticas de desarrollo.¿Qué harás en tu día a día?Participar activamente en el diseño y desarrollo de APIs y microservicios.Desarrollar soluciones backend con Java 21 y Spring Boot.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.Garantizar la calidad del desarrollo mediante testing, revisión de código y análisis estático.Trabajar bajo modelos de integración continua y CI/CD.Colaborar estrechamente con el equipo técnico bajo metodología Scrum, trabajando en sprints de dos semanas.Participar en un proyecto con fuerte orientación a producto, escalabilidad y evolución tecnológica.¿Qué esperamos de ti?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á