BCNC GROUP
¿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.
¿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.
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
Por favor, para solicitar este trabajo visita es.whatjobs.com.

