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.Cualquier información adicional que necesite para este trabajo se encuentra en el texto a continuación.Asegúrese de leerla detenidamente y luego envÃe su solicitud.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.xqysrnh #Java #Java21 #SpringBoot #Microservices #Kafka #DDD #ArquitecturaHexagonal #BackendDeveloper #SoftwareEngineering #AWS #RemoteJobs #BCNCGroup #WeHaveOurOwnCode #ourvalues Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
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. xqysrnh #Java #Java21 #SpringBoot #Microservices #Kafka #DDD #ArquitecturaHexagonal #BackendDeveloper #SoftwareEngineering #AWS #RemoteJobs #BCNCGroup #WeHaveOurOwnCode #ourvalues Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
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
Find a Developer Job: 12 Best Job Sites For Developers
Best Job Boards for Remote Work for Developers
Mastering Remote Work: Tips for Developers
Spanish Business Culture and Etiquette