Desde BCNC Group buscamos incorporar un/a Senior Java Developer / Arquitecto Técnico de Integración (Apache Camel) para participar en un proyecto estratégico de integración y evolución de plataforma.
Buscamos un perfil muy técnico, con criterio arquitectónico y experiencia real en backend e integración, que siga programando y que además pueda ayudar a evolucionar una arquitectura común utilizada por distintos equipos.
👉 Buscamos un/a developer senior potente, con mentalidad de arquitectura.
🛠️ Tu día a día
- Participar en la evolución de una arquitectura de referencia utilizada por varios equipos.
- Migrar y adaptar servicios de integración a la nueva arquitectura.
- Desarrollar y evolucionar componentes comunes, librerías y piezas reutilizables.
- Implementar y mejorar patrones de integración y comunicación asíncrona.
- Diseñar y evolucionar APIs REST bajo enfoque OpenAPI.
- Trabajar sobre entornos cloud-native y despliegues en OpenShift / Kubernetes.
- Participar en pruebas de concepto y en la evolución técnica de la plataforma.
- Dar soporte experto a otros equipos en decisiones de diseño, integración y troubleshooting.
- Validar diseños técnicos y ayudar a construir soluciones alineadas con los estándares definidos.
- Colaborar en iniciativas de mejora continua, calidad técnica y modernización del stack.
🧰 Stack tecnológico
- Lenguaje y runtime: Java 21, Spring Boot, Quarkus, GraalVM
- Integración: Apache Camel, Camel sobre Quarkus, patrones EIP
- Mensajería y streaming: Kafka, mensajería asíncrona, event-driven, Debezium
- APIs y contratos: REST, OpenAPI, Avro, AsyncAPI, GraphQL, Feign Clients
- Plataforma: OpenShift / Kubernetes, ArgoCD, Helm, Maven
- Otros: Apicurio Registry, CI/CD, observabilidad, troubleshooting de servicios distribuidos
🎯 Qué esperamos de ti
- Al menos 6 años de experiencia desarrollando backend con Java.
- Experiencia con Apache Camel.
- Experiencia con Spring Boot o Quarkus.
- Experiencia real en microservicios e integración.
- Buen conocimiento de APIs REST y diseño con OpenAPI.
- Comprensión de Kafka como plataforma de mensajería: producer, consumer, particiones y consumer groups.
- Experiencia operando aplicaciones sobre OpenShift / Kubernetes.
- Experiencia trabajando con Maven.
- Capacidad para moverte con soltura entre arquitectura y desarrollo.
- Experiencia ayudando a otros equipos o trabajando sobre componentes comunes / frameworks.
- Castellano nativo o profesional.
- Capacidad para leer documentación técnica en inglés con soltura.
⭐ Valorable
- Experiencia con GraalVM y compilación nativa.
- Experiencia con Avro y schema registries (Apicurio / Confluent).
- Experiencia con Debezium y patrones CDC.
- Experiencia con GraphQL, AsyncAPI o Arazzo.
- Conocimientos de observabilidad: Prometheus, Grafana, tracing distribuido.
- Experiencia en APIOps o gestión del ciclo de vida de APIs.
- Uso habitual de herramientas de agentic coding (Claude Code, Cursor o similares).
- Interés o experiencia en integraciones LLM-driven, MCP servers o automatización con IA aplicada al desarrollo.
🎁 Qué tenemos para ti
- Contrato indefinido en una compañía de tecnología e ingeniería 100% digital
- Proyecto estratégico con recorrido técnico y roadmap de evolución real
- Modalidad 100% remota en España o híbrido en Madrid.
- Horario de Lunes a Jueves de 8:00 a 18:00h y Viernes de 8:00 a 14:00h.
- Jornada intensiva en julio y agosto de 30 horas semanales.
- Entorno técnico exigente, con trabajo real sobre integración, arquitectura y modernización de plataforma.
- Formación continua (Udemy, OpenWebinars, MVP)
- Plan de retribución flexible
- Plan de referidos
- Excelente ambiente laboral (4,7/5)
✨ Si te interesa un rol en el que puedas seguir programando, aportar criterio arquitectónico y trabajar sobre una plataforma técnica con impacto en múltiples equipos, esta posición es para ti.
Somos BCNC Group, una empresa de ingeniería y tecnología con presencia en España, Reino Unido, Alemania, Francia y Suecia.
Trabajamos con algunas de las multinacionales más relevantes de Europa en sus proyectos estratégicos.
#WeHaveOurOwnCode #bcncgroup #ourvalues