Desde BCNC Group buscamos incorporar un/a Tech Lead / Arquitecto/a Java para participar en un proyecto estratégico, estable y de largo plazo dentro del sector bancario-financiero, centrado en la modernización de una plataforma de reconciliación. Buscamos un perfil Senior, técnico y hands-on, con más de 5 años de experiencia profesional en posiciones de desarrollo backend senior, Tech Lead o arquitectura, con dominio de Java y Spring y experiencia real trabajando con programación reactiva y arquitecturas orientadas a eventos. La plataforma está evolucionando sobre AWS, utilizando un enfoque basado en microservicios, programación reactiva, mensajería y Event-Driven Architecture (EDA). Te incorporarás inicialmente a una fase de assessment técnico, trabajando junto al equipo de arquitectura en el análisis de la plataforma y en la definición de la arquitectura objetivo. Posteriormente asumirás responsabilidad técnica dentro de una squad de desarrollo, combinando liderazgo técnico, arquitectura y desarrollo hands-on. * Participar en el assessment técnico de la plataforma y colaborar en la definición de su arquitectura objetivo. * Analizar requerimientos funcionales y transformarlos en diseños y soluciones técnicas. * Participar activamente en la toma de decisiones de arquitectura y diseño. * Liderar técnicamente una squad de desarrollo. * Realizar revisiones de código y promover buenas prácticas de ingeniería. * Diseñar y desarrollar componentes backend utilizando Java y Spring. * Trabajar con programación reactiva mediante tecnologías como Project Reactor. * Desarrollar soluciones basadas en microservicios y arquitecturas orientadas a eventos. * Diseñar e integrar APIs y mecanismos de comunicación entre servicios. * Trabajar con Kafka u otros brokers de mensajería. * Desarrollar, evolucionar y dar soporte a componentes desplegados sobre cloud pública, especialmente AWS. * Aplicar testing automatizado y TDD como parte habitual del proceso de desarrollo. * Participar en el mantenimiento y evolución de la documentación técnica. * Colaborar con equipos de arquitectura, desarrollo, negocio y otras áreas cross. * Participar en reuniones y coordinación con equipos internacionales en inglés. * Impulsar buenas prácticas de desarrollo, calidad y mejora continua dentro del equipo. * Lenguaje principal: Java. * Procesamiento batch: Spring Batch. * Mensajería / integración: Spring Cloud Stream. * Arquitectura: microservicios. * Mensajería: Kafka u otros brokers. * Bases de datos: relacionales. * Testing: testing automatizado y TDD. * Metodología: Agile. * Más de 5 años de experiencia profesional en posiciones de desarrollo backend senior, Tech Lead, arquitectura o responsabilidades técnicas equivalentes. * Experiencia sólida desarrollando con Java. * Dominio del ecosistema Spring, especialmente Spring Boot, Spring Batch y Spring Cloud Stream. * Experiencia profesional real trabajando con programación reactiva. * Experiencia práctica con Project Reactor. * Experiencia diseñando y desarrollando arquitecturas de microservicios. * Experiencia trabajando con APIs. * Experiencia en arquitecturas Event-Driven (EDA). * Experiencia trabajando con Kafka u otros brokers de mensajería. * Experiencia con bases de datos relacionales. * Experiencia profesional trabajando sobre cloud pública, preferiblemente AWS. * Experiencia aplicando testing automatizado y TDD de manera habitual. * Capacidad para participar en decisiones de arquitectura y diseño técnico. * Capacidad para analizar requerimientos funcionales y trasladarlos a soluciones técnicas. * Autonomía y criterio para tomar decisiones técnicas. * Perfil proactivo, con iniciativa y capacidad para impulsar el trabajo. * Buenas habilidades de comunicación con perfiles tanto técnicos como de negocio. * Orientación a resultados y capacidad de trabajo en equipo. * Nivel de inglés C1, necesario para colaborar con equipos internacionales y participar en conversaciones técnicas y de negocio. Sería deseable * Experiencia trabajando con Spring WebFlux. * Experiencia con MongoDB. * Background específico en arquitectura de soluciones. * Experiencia previa trabajando dentro del sector bancario-financiero. * Experiencia en entornos regulados. * Conocimiento de áreas como Payments, Trade Finance, Supply Chain Finance, Accounting, Regulatory, Capital o Risk. * Capacidad para comprender procesos de negocio complejos y analizar sus implicaciones técnicas. * Experiencia trabajando con equipos cross e internacionales. * Contrato indefinido en una compañía de tecnología e ingeniería 100% digital. * Proyecto estratégico, estable y de largo plazo dentro del sector bancario-financiero. * Participación desde una fase inicial de assessment y definición de arquitectura. * Posición con capacidad real de influencia sobre decisiones técnicas y arquitectónicas. * Rol que combina arquitectura, liderazgo técnico y desarrollo hands-on. * Entorno tecnológico basado en Java, Spring, programación reactiva, Kafka y AWS. * Trabajo sobre una plataforma basada en microservicios y arquitectura orientada a eventos. * Formación continua a través de Udemy, OpenWebinars y programa MVP. * Plan de retribución flexible. * Plan de referidos. * Excelente ambiente laboral, valorado con un 4,7/5. * Modelo híbrido con 1 día presencial a la semana en las oficinas del cliente. * Durante julio y agosto, modalidad 100% remota. * De lunes a jueves de 8:00 a 18:00 h. * Viernes de 8:00 a 14:00 h. * Durante julio y agosto, jornada intensiva de 8:00 a 14:00 h (30 horas semanales). 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. #J-18808-Ljbffr