Point your AI agent at freehire and let it find you a job.

Get the CLI →

BCNC GROUP

NewBe an early applicant

Senior Java Developer / Arquitecto Técnico de Integración (Apache Camel)

Posted 1 view
Discussion

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.

  • 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.
  • 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
  • Otros: Apicurio Registry, CI/CD, observabilidad, troubleshooting de servicios distribuidos
  • Al menos 6 años de experiencia desarrollando backend con Java.
  • 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.
  • 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.
  • 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.
  • 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available