En BCNC GROUP buscamos incorporar un Arquitecto SW Java con al menos 4 años experiencia contrastada para formar parte de nuestro equipo, integrado en compañía perteneciente al sector asegurador formarás parte de un grupo que está liderando una transformación tecnológica real e integrando agentes de Inteligencia Artificial para automatizar revisiones de código, generar documentación y acelerar el desarrollo.
¿Es usted el solicitante adecuado para esta oportunidad? Descúbralo leyendo el resumen del puesto a continuación.
Requisitos: Experiencia mínima de 4 años desempeñando labores de diseño y desarrollo de aplicaciones basadas en microservicios con Java (17/21), Spring Boot (3.X), programación reactiva, mensajería asíncrona (Kafka 3x y/o AMQP (Rabbit MQ), Quarkus 3.20, Integración Red Hat build of Apache Camel 4.10, Maven.
Diseño de API REST siguiendo Open API.
Experiencia operando aplicaciones sobre OCP4 / Kubernetes.
Aportar experiencia reciente en desarrollo de SW e interés en continuar desempeñando esta función.
Se valorará: Manejo de Claude Code, herramientas agénticas equivalentes para acelerar el desarrollo.
Experiencia con Avro y schema registries (Apicurio, Confluent Schema Registry).
Graal VM y compilación nativa.
Arquitecturas multi-cloud y patrones de integración cross-cloud.
Observabilidad: Prometheus, Grafana, dashboards de servicios distribuidos, tracing distribuido.
Patrones de Change Data Capture.
Graph QL y orquestación de flujos con Arazzo.
Responsabilidades: Diseñar, codificar y mantener los frameworks, librerías compartidas y arquetipos Maven/Gradle.
Tu código es la base sobre la que se construye todo lo demás.
Desarrollar componentes reutilizables para integración con Kafka, seguridad OAuth2/OIDC, trazabilidad, gestión de errores y otros cross-cutting concerns.
Implementar y evolucionar las estrategias de testing (unitario, integración, contrato) dentro de los arquetipos, garantizando la calidad desde el origen.
Participar en la definición del roadmap de evolución tecnológica del dominio de Software, proponiendo iniciativas, evaluando tecnologías emergentes y priorizando mejoras técnicas.
Validar diseños técnicos de los proyectos, asegurando que se alinean con las normativas corporativas.
Evaluar y proponer la adopción de nuevas librerías, frameworks o patrones con análisis riguroso (Po Cs, benchmarks, trade-offs documentados).
Dar soporte técnico a los equipos de desarrollo de proyectos.
Migrar servicios Fuse 7 a la nueva arquitectura amw-core 4.X (Apache Camel 4 sobre Quarkus, Java 21).
Desarrollar build cloud-native con Graal VM y habilitar ejecución serverless (escalado a cero) para los servicios de integración.
Implementar nuevos patrones EIP avanzados (circuit breaker, retries, fallback) en amw-core 4.5.
Acompañar la evolución del registry: Apicurio 2.X → 3.X y gestión multi-entorno de esquemas Avro.
Participar en la línea de integración con Agentes IA y MCP: pruebas de concepto de generación de Open API desde lenguaje natural, IA en documentación de APIs, exploración del paradigma MCP para consumo de APIs.
¿Qué ofrecemos? Contrato indefinido.
Estabilidad laboral.
Modelo híbrido con ubicación bien en Madrid, Jaén, Granada, Córdoba y/ó Sevilla.
(Madrid: 3 días oficina / 2 remoto y Andalucía: 4 días oficina / 1 remoto).
Horario: Lunes a Jueves de 8:00-18:00h y Viernes de 8:00 a 14:00 horas.
En Julio y Agosto 30 horas semanales.
Impacto real: tu código será la base sobre la que construyen más de 20 equipos.
No harás CRUD genéricos: construirás la infraestructura de software de una compañía líder.
Desarrollo de carrera y formación personalizada.
Retribución flexible.
BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. xhfqzwm
Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.#We Have Our Own Code