¿Te apasiona el desarrollo backend moderno, las arquitecturas limpias y los sistemas distribuidos?

Estamos buscando un/a Senior Java Developer con experiencia real y reciente en el diseño y desarrollo de microservicios con Java 17+ y Spring Boot 3.x , para incorporarse a un proyecto tecnológico de alto nivel.

Se trata de una posición ideal para perfiles técnicos que siguen programando activamente, disfrutan tomando decisiones de arquitectura y quieren trabajar con tecnologías actuales en entornos cloud-native.


¿Tiene las siguientes habilidades, experiencia e impulso para tener éxito en este puesto? Descúbralo a continuación.

¿Qué harás?

Participarás en el diseño, desarrollo y evolución de aplicaciones basadas en microservicios, trabajando con arquitecturas modernas, integración asíncrona, APIs REST, seguridad y despliegues en contenedores.

Tendrás un rol técnico senio r, colaborando con equipos de arquitectura, desarrollo, DevOps y seguridad para construir soluciones robustas, escalables y mantenibles.

Requisitos imprescindibles


Buscamos una persona con:

  • 5+ años de experiencia diseñando y desarrollando microservicios con Java 17+ y Spring Boot 3.x .
  • Experiencia con Spring Cloud, Spring Data y Spring Security .
  • Dominio de Arquitectura Hexagonal , Ports & Adapters , SOLID , DDD y arquitectura event-driven .
  • Experiencia real en diseño de APIs REST , idealmente con enfoque contract-first usando OpenAPI 3.x .
  • Conocimiento de buenas prácticas de APIs: versionado, paginación, HATEOAS y gestión estandarizada de errores.
  • Experiencia con mensajería asíncrona: Apache Kafka — productores, consumidores, Kafka Streams — y/o RabbitMQ / AMQP .
  • Capacidad para diseñar o trabajar con patrones como Saga, Outbox y Event Sourcing .
  • Conocimientos sólidos de seguridad: OAuth 2.0, OpenID Connect, JWT e integración con Identity Providers corporativos.
  • Experiencia con Kubernetes u OpenShift .
  • Familiaridad con Helm charts, operadores y troubleshooting de pods .
  • Experiencia con CI/CD y GitOps : Jenkins, Tekton y/o ArgoCD.
  • Actividad de desarrollo reciente y demostrable. Buscamos un perfil que siga programando de forma habitual.


También valoramos

  • Mentalidad técnica sólida y orientación a buenas prácticas.
  • Capacidad para trabajar en equipo y aportar criterio técnico.
  • Perfil proactivo, resolutivo y autónomo .
  • Interés por la mejora continua, la calidad del código y la arquitectura bien diseñada.


Idiomas

  • Inglés nivel B2 medio o equivalente, especialmente para lectura técnica, documentación y comunicación en entornos tecnológicos.


Modalidad de trabajo

Formato híbrido muy flexible : asistencia a oficinas solo dos veces al mes .


¿Por qué puede interesarte?

Porque es una oportunidad para trabajar en un entorno técnico moderno, con tecnologías actuales y retos reales de arquitectura, integración y escalabilidad.

Si te gusta seguir cerca del código, construir soluciones bien diseñadas y trabajar con Java, Spring Boot, Kafka y Kubernetes, queremos conocerte. xkdbapo



BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégico

Similar jobs

Senior Java Microservices Developer

Apply Now
Back to search page