¿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.
Siga leyendo para comprender completamente lo que este trabajo requiere en cuanto a habilidades y experiencia. Si su perfil encaja, presente su candidatura.
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.
¿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 senior, colaborando con equipos de arquitectura, desarrollo, Dev Ops 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 Open API 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 Rabbit MQ / AMQP.
Capacidad para diseñar o trabajar con patrones como Saga, Outbox y Event Sourcing.
Conocimientos sólidos de seguridad: OAuth 2.0, Open ID Connect, JWT e integración con Identity Providers corporativos.
Experiencia con Kubernetes u Open Shift.
Familiaridad con Helm charts, operadores y troubleshooting de pods.
Experiencia con CI/CD y Git Ops: Jenkins, Tekton y/o Argo CD.
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. xhfqzwm
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