Senior Java Developer - 100% Remoto

Bcnc Group

Santa Cruz de Tenerife

A distancia

EUR 85.000 - 110.000

Jornada completa

Hace 9 días
Generador de candidaturas

Destaca para este puesto: genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Proyecto estable
100% remoto desde España
Horario flexible
Jornada intensiva los viernes y verano
Formación tecnológica
Guardias técnicas rotativas remuneras

Descripción de la vacante

BCNC Group busca un Senior Java Developer para un proyecto desde cero, orientado a logística y distribución, con Java 21, Spring Boot y microservicios en un entorno de gran escala.

Trabajarás en APIs, sistemas distribuidos con Kafka, DDD y Clean Code, con Jenkins, CI/CD y pruebas JUnit/Mockito, en un equipo Scrum.

Oferta 100% remoto desde España, horario flexible, acceso a formación tecnológica y guardias técnicas rotativas remuneradas a parte; proyecto estable y de largo recorrido.

Formación

  • Experiencia sólida como Java Developer en entornos productivos.
  • Experiencia reciente con Java 21 y Spring Boot.
  • Dominio de arquitecturas basadas en microservicios.
  • Experiencia real con Kafka y mensajería/event-driven.
  • Experiencia con PostgreSQL y API First.
  • Conocimiento y aplicación de DDD y arquitectura hexagonal.
  • Sólidos principios SOLID y Clean Code.
  • Experiencia con Jenkins y procesos CI/CD.
  • Testing con JUnit y Mockito.
  • Conocimientos de OpenAPI y Maven.
  • Experiencia trabajando con Scrum.

Responsabilidades

  • 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 y mejoras.
  • Garantizar la calidad del desarrollo mediante testing, revisión de código y análisis estático.
  • Trabajar bajo CI/CD y en un entorno Scrum.
  • Colaborar estrechamente con el equipo técnico y contribuir a la evolución tecnológica.

Conocimientos

Java
Spring Boot
Kafka
PostgreSQL
API First
DDD
Hexagonal Architecture
Microservices
CI/CD
JUnit
Mockito
OpenAPI
Maven
Scrum
AWS
MongoDB
Protobuf
gRPC

Herramientas

Jenkins
SonarQube
SonarLint
OpenAPI
Maven

Descripción del empleo

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.


Descubra más sobre las tareas diarias, las responsabilidades generales y la experiencia requerida para esta oportunidad desplazándose hacia abajo ahora.

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. xcskxlj

#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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Ourense

Presencial
EUR 55.000 - 90.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Valencia

Presencial
EUR 60.000 - 90.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Guntín

Presencial
EUR 55.000 - 85.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Vitoria

Presencial
EUR 60.000 - 90.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • San Salvador

Presencial
EUR 60.000 - 90.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Zaragoza

Presencial
EUR 60.000 - 90.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • La Coruña

Presencial
EUR 52.000 - 76.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Pontevedra

Presencial
EUR 55.000 - 75.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

Bcnc Group • Huelva

Presencial
EUR 50.000 - 70.000
Backend Developer
Backend Developer

BCNC GROUP • Sabiñán

Presencial
EUR 65.000 - 90.000