Senior Java Developer - 100% Remoto
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
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., 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Job Boards for Remote Work for Developers
Find a Developer Job: 12 Best Job Sites For Developers
Spanish Business Culture and Etiquette
Mastering Remote Work: Tips for Developers