Arquitecto de software

BCNC GROUP
Municipality of Bilbao, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Compensation
€ 65K

Job location

Municipality of Bilbao, Spain

Tech stack

Java
Cloud Computing
Systems Architecture
Technical Debt
Kubernetes
Kafka
Microservices

Job description

BCNC Group busca un Arquitecto de software Java con experiencia en diseñar arquitecturas distribuidas y liderar equipos de desarrollo. Participarás en un proyecto estratégico global, utilizando tecnologías modernas como cloud y microservicios., * Definir y evolucionar la arquitectura de los sistemas.

  • Diseñar arquitecturas de soluciones que soporten procesos críticos.
  • Liderar decisiones arquitectónicas y asegurar calidad técnica., Desde BCNC Group buscamos Arquitecto de software Java con sólida experiencia diseñando arquitecturas distribuidas y liderando técnicamente múltiples equipos de desarrollo para un proyecto estratégico global que apuesta por tecnologías modernas, cloud y arquitecturas altamente escalables del sector retail., * Definir y evolucionar la arquitectura de los sistemas bajo tu ámbito, garantizando escalabilidad, resiliencia, seguridad y calidad técnica.
  • Diseñar arquitecturas de soluciones y plataformas que soporten procesos críticos de negocio en un contexto distribuido.
  • Liderar la toma de decisiones arquitectónicas (patrones, tecnologías, integración entre sistemas, datos y seguridad).
  • Acompañar técnicamente a varios equipos de desarrollo asegurando coherencia técnica, calidad y alineación con los estándares definidos.
  • Definir principios, guías y estándares arquitectónicos dentro de la organización.
  • Revisar diseños técnicos, pull requests críticos e implementaciones relevantes.
  • Gestionar deuda técnica, riesgos estructurales y evolución tecnológica de los sistemas.
  • Colaborar estrechamente con producto, ingeniería y negocio para alinear las decisiones arquitectónicas con los objetivos estratégicos.
  • Diseñar y desarrollar POCs arquitectónicas para validar nuevas tecnologías o enfoques técnicos.
  • Participar de forma puntual en el desarrollo e implementación de componentes clave, especialmente en: Integraciones complejas entre sistemas, componentes críticos o transversales y resolución de bloqueos técnicos de alto impacto.
  • Definir roadmaps arquitectónicos por dominio o plataforma.
  • Impulsar prácticas de observabilidad, resiliencia, rendimiento y escalabilidad en los sistemas.
  • Actuar como mentor técnico para perfiles senior y líderes técnicos.

Requirements

Tu rol incluirá definir la arquitectura de sistemas, diseñar soluciones y mentorizar a equipos técnicos. Tienes que ser un experto en Java, Spring, Kubernetes y tener un enfoque en la escalabilidad y calidad técnica., * Experiencia sólida diseñando arquitecturas distribuidas en entornos modernos.

  • Capacidad para liderar técnicamente múltiples equipos de desarrollo.
  • Conocimiento en arquitecturas cloud y escalabilidad., Trabajarás en entornos Java + Spring, microservicios, Kafka y Kubernetes, diseñando plataformas altamente escalables en cloud.

Apply for this position