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
€ 65KJob 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.