Senior Java Developer - 100% Remoto

BCNC GROUP
Albacete, Spain
10 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+1 more
Backend

Job 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

Requirements

¿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.

Benefits & conditions

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:46 min

Mocking repository endpoints with Mockito and REST Assured

Eric Deandrea Eric Deandrea · World Congress 2025

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all