Tech Lead / Arquitecto Java | Programación Reactiva | AWS

BCNC GROUP

Madrid

Híbrido

EUR 70.000 - 110.000

Jornada completa

hace 40 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Modelo híbrido con 1 deda presencial
Remoto en julio y agosto
Jornada veraniega 30h/semana

Descripción de la vacante

BCNC Group busca un Tech Lead / Arquitecto/a Java senior para liderar la modernizacif3n de una plataforma de reconciliacif3n en un proyecto strategic y estable dentro del sector bancario-financiero. Se trabajare1 con Java, Spring, Reactiva y AWS en un entorno de microservicios y arquitectura orientada a eventos.

El/la candidat@ perfecto@ sere1 hands-on, con m�s de 5 af1os de experiencia, y participare1 en el assessment te9cnico, liderar una squad y definir la arquitectura objetivo

Formación

  • Senior con m�s de 5 a�os de experiencia en backend Java/Spring
  • Experiencia en programaci�n reactiva y EDA
  • Liderazgo t�cnico y definici�n de arquitectura
  • Experiencia en AWS, microservicios y APIs
  • Conocimiento de Kafka y brokers de mensajer�a
  • Testing automatizado y TDD
  • Ingl�s nivel C1 para colaboraci�n con equipos internacionales

Responsabilidades

  • Participar en el assessment t�cnico y definir la arquitectura objetivo
  • Traducir requerimientos en dise�os y soluciones te9cnicas
  • Tomar decisiones de arquitectura y dise�o
  • Liderar te9cnicamente una squad de desarrollo
  • Realizar revisiones de c�digo y promover buenas pre1cticas
  • Diseñar y desarrollar componentes backend en Java y Spring
  • Trabajar con programacif3n reactiva (Project Reactor)
  • Desarrollar soluciones basadas en microservicios y arquitectura orientada a eventos
  • Disenar e integrar APIs y mecanismos de comunicaci�n entre servicios
  • Trabajar con Kafka u otros brokers de mensajereda
  • Desarrollar y mantener componentes en AWS
  • Aplicar testing automatizado y TDD
  • Colaborar con equipos de arquitectura, desarrollo y negocio
  • Participar en reuniones con equipos internacionales en ingl�s
  • Impulsar buenas pre1cticas de desarrollo y calidad

Conocimientos

Hands-on
Leadership
Arquitectura técnica
Inglés (C1)
Autonomía
Toma de decisiones técnicas

Herramientas

Java
Spring
Spring Boot
Spring Batch
Spring Cloud Stream
Kafka
AWS
Reactive programming
Microservices
Event-Driven Architecture
Docker

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior React Frontend Developer
Senior React Frontend Developer

Bcnc Group • España

Híbrido
EUR 65.000 - 90.000
Retribución flexible
Plan de referidos
Formación continua
Senior Backend Developer (Java 21/Springboot) - Santander
Senior Backend Developer (Java 21/Springboot) - Santander

Bcnc Group • Santander

Presencial
EUR 55.000 - 75.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • San Salvador

Presencial
EUR 60.000 - 90.000
.Net Developer
.Net Developer

BCNC GROUP • Vitoria

Presencial
EUR 60.000 - 90.000
Backend Developer
Backend Developer

BCNC GROUP • Sabiñán

Presencial
EUR 65.000 - 90.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Guntín

Presencial
EUR 55.000 - 85.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

Bcnc Group • Huelva

Presencial
EUR 50.000 - 70.000
Senior Backend Developer (Java 21/Springboot) - Madrid
Senior Backend Developer (Java 21/Springboot) - Madrid

Bcnc Group • Madrid

Presencial
EUR 70.000 - 110.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Pontevedra

Presencial
EUR 55.000 - 75.000
Senior Backend Developer (Java 21/Springboot)
Senior Backend Developer (Java 21/Springboot)

BCNC GROUP • Arbo

Presencial
EUR 55.000 - 85.000