Create Alert
Email me similar jobs

Senior Java Developer - 100% remoto

Full-time

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

Similar jobs

Senior Java Developer - 100% remoto

Apply Now
Back to search page