¿Te apasiona el desarrollo backend moderno, las arquitecturas limpias y los sistemas distribuidos?
Inscríbase (haciendo clic en el botón correspondiente) después de revisar toda la información relacionada con el trabajo a continuación.
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 senior, 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. xpzdshu
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