Tech Lead / Arquitecto Java | Programación Reactiva | AWS
hace 7 horas
Madrid
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