Senior Backend Java Engineer – Microservices & AWS

BCNC GROUP

Vitoria

Presencial

EUR 60.000 - 90.000

Jornada completa

hace 36 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico: crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

BCNC Group busca un Senior Backend Developer Java para una iniciativa tecnológica de nueva creación orientada a modernizar procesos logísticos y distribución a escala global. Diseñarás y desarrollarás microservicios con Java 21 y Spring Boot en un entorno ágil, definiendo arquitectura y evolucionando el stack.

Trabajarás en un equipo pequeño con otros desarrolladores y un responsable técnico, participando en Sprints de dos semanas, aplicando API First, DDD y principios SOLID, para garantizar

Formación

  • Experiencia sólida desarrollando aplicaciones backend con Java y Spring Boot.
  • Experiencia con Java 21 o versiones recientes.
  • Arquitecturas de microservicios y sistemas distribuidos.
  • Experiencia práctica con Apache Kafka.
  • Conocimientos de PostgreSQL.
  • Experiencia diseñando y desarrollando APIs.
  • Conocimiento y aplicación práctica de API First.
  • Conocimientos sólidos de Domain-Driven Design.
  • Experiencia o conocimiento de arquitectura hexagonal.
  • Experiencia en sistemas de alto rendimiento o alta concurrencia.
  • Aplicación habitual de principios SOLID y Clean Code.
  • Experiencia con pruebas unitarias utilizando JUnit y Mockito.
  • Conocimientos de SonarQube y SonarLint.
  • Experiencia con Maven, Jenkins e integración continua.
  • Experiencia trabajando en equipos Scrum.
  • Conocimiento profundo de patrones de diseño y arquitectura en Java.
  • Se valorará experiencia con AWS u otras plataformas cloud.
  • Conocimientos de MongoDB.
  • Experiencia o proyectos prácticos con Protobuf y gRPC.
  • Conocimiento de OpenAPI, AsyncAPI o RAML.
  • Participación en la definición de estrategias de APIs.
  • Experiencia con feature flags y despliegues continuos.
  • Experiencia en logística, distribución o comercio electrónico.
  • Conocimientos de observabilidad, resiliencia y escalabilidad.
  • Experiencia en plataformas críticas de alcance internacional.

Responsabilidades

  • Participarás en la construcción de una plataforma tecnológica destinada a estandarizar procesos logísticos, mejorar tiempos operativos y aumentar la eficiencia y escalabilidad de la distribución de productos.
  • Al tratarse de un desarrollo desde cero, tendrás capacidad real para intervenir en decisiones de diseño, arquitectura y evolución tecnológica.
  • Trabajarás en un entorno ágil y colaborativo con perfiles backend, frontend, producto y arquitectura.
  • Diseñar y desarrollar microservicios con Java 21 y Spring Boot.
  • Participar en la definición de arquitecturas basadas en servicios distribuidos.
  • Diseñar y desarrollar APIs siguiendo una estrategia API First.
  • Aplicar DDD, arquitectura hexagonal, principios SOLID y Clean Code.
  • Construir soluciones escalables para entornos de alto rendimiento y concurrencia.
  • Implementar integraciones y procesos asíncronos con Apache Kafka.
  • Trabajar con PostgreSQL y, cuando sea necesario, MongoDB.
  • Desarrollar pruebas unitarias con JUnit y Mockito.
  • Participar en revisiones de código y procesos de integración y despliegue continuo.
  • Garantizar la calidad del software mediante SonarQube y SonarLint.
  • Colaborar en la evolución del stack tecnológico.

Conocimientos

Java
Backend development
Microservices
APIs

Herramientas

Spring Boot
Kafka
PostgreSQL
MongoDB
Maven
Jenkins
CI/CD
JUnit
Mockito
OpenAPI
Protobuf
gRPC
AWS

Descripción del empleo

BCNC Group busca un Senior Backend Developer Java para una iniciativa tecnológica de nueva creación orientada a modernizar procesos logísticos y distribución a escala global. Diseñarás y desarrollarás microservicios con Java 21 y Spring Boot en un entorno ágil, definiendo arquitectura y evolucionando el stack.

Trabajarás en un equipo pequeño con otros desarrolladores y un responsable técnico, participando en Sprints de dos semanas, aplicando API First, DDD y principios SOLID, para garantizar

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 Java Backend Engineer | Spring Boot & Microservices
Senior Java Backend Engineer | Spring Boot & Microservices

BCNC GROUP • Valencia

Presencial
EUR 60.000 - 90.000
Senior Backend Engineer - Java 21, Spring Boot Microservices
Senior Backend Engineer - Java 21, Spring Boot Microservices

BCNC GROUP • La Coruña

Presencial
EUR 52.000 - 76.000
Senior Backend Engineer | Java 21, Spring Boot
Senior Backend Engineer | Java 21, Spring Boot

BCNC GROUP • Vitoria

Presencial
EUR 60.000 - 90.000
Senior Backend Java Engineer - Spring Boot, Microservices
Senior Backend Java Engineer - Spring Boot, Microservices

BCNC GROUP • Chantada

Presencial
EUR 45.000 - 65.000
Senior Backend Engineer - Java 21 Spring Boot Microservices
Senior Backend Engineer - Java 21 Spring Boot Microservices

Bcnc Group • Huelva

Presencial
EUR 50.000 - 70.000
Senior Backend Engineer | Java 21, Spring Boot, API-First
Senior Backend Engineer | Java 21, Spring Boot, API-First

BCNC GROUP • Guntín

Presencial
EUR 55.000 - 85.000
Senior Backend Engineer Java 21 & Spring Boot Microservices
Senior Backend Engineer Java 21 & Spring Boot Microservices

BCNC GROUP • San Salvador

Presencial
EUR 60.000 - 90.000
Senior Backend Engineer - Java 21 & Spring Boot
Senior Backend Engineer - Java 21 & Spring Boot

BCNC GROUP • Pontevedra

Presencial
EUR 55.000 - 75.000
Senior Backend Engineer: Java 21 + Spring Boot Microservices
Senior Backend Engineer: Java 21 + Spring Boot Microservices

BCNC GROUP • Valladolid

Presencial
EUR 55.000 - 75.000
Senior Backend Engineer — Java 21, Spring Boot
Senior Backend Engineer — Java 21, Spring Boot

BCNC GROUP • Zaragoza

Presencial
EUR 60.000 - 90.000