Senior Java Developer - 100% Remoto

BCNC GROUP
Pontevedra, 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) Amazon Web Services Cloud Computing Static Program Analysis Software Quality Code Review Continuous Integration Distributed Systems Protocol Buffers
+14 more
Junit PostgreSQL Apache Maven MongoDB Scrum Methodology Mockito SonarQube Openapi Spring-boot Backend Apache Kafka Grpc Jenkins Microservices

Job 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á 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.¿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 onboarding y adaptación al proyecto remuneradas a parte.Entorno donde podrás trabajar con tecnologías modernas, arquitectura distribuida y retos reales de escalabilidad .Si te interesa formar parte de un proyecto donde el backend, la arquitectura y la calidad del código tienen 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

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é 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á 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.

Benefits & conditions

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 onboarding y adaptación al proyecto remuneradas a parte. Entorno donde podrás trabajar con tecnologías modernas, arquitectura distribuida y retos reales de escalabilidad . Si te interesa formar parte de un proyecto donde el backend, la arquitectura y la calidad del código tienen 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

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all