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.
Por favor, asegúrese de leer atentamente los siguientes detalles antes de enviar cualquier solicitud.
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 (RabbitMQ), Quarkus 3.20, Integración Red Hat build of Apache Camel 4.10, Maven. Diseño de API REST siguiendo OpenAPI.
- 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). GraalVM 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. GraphQL 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 (PoCs, 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 GraalVM 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 OpenAPI desde lenguaje natural, IA en documentación de APIs, exploración del paradigma MCP para consumo de APIs.
¿Qué ofrecemos?
- Contrato fijo.
- 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. xqysrnh Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.#WeHaveOurOwnCode