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 .
Compruebe que cumple con los requisitos de habilidades para este puesto, así como con la experiencia asociada, y luego envíe su CV a continuación.
¿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 Postgre SQL . 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 Sonar Qube y/o Sonar Lint y revisión de código. Conocimientos sólidos de Open API y Maven . Experiencia trabajando con Scrum .
Será especialmente valorable Experiencia con AWS y entornos Cloud . Conocimientos o experiencia práctica con Protobuf y g RPC . Experiencia con Mongo DB . Haber participado en la definición de estrategias de APIs . Conocimiento de especificaciones como Open API, Async API 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. xqbhyrx #Java #Java21 #Spring Boot #Microservices #Kafka #DDD #Arquitectura Hexagonal #Backend Developer #Software Engineering #AWS #Remote Jobs #BCNCGroup #We Have Our Own Code #ourvalues
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.