BCNC GROUP
Arquitecto de software (Java)
Explore roles
BCNC GROUP
Arquitecto de software (Java)
Private salary
Multiple locations
Fully remote
Graduate
Junior
Mid
Senior
Leader
Description

🔍 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.

Trabajarás en entornos Java + Spring, microservicios, Kafka y Kubernetes , diseñando plataformas altamente escalables en cloud.

💻 Qué harás en tu día a día

  • 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 entorno 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.

🧰 Stack tecnológico

  • Backend y frameworks: Spring Data, Spring Security
  • Arquitectura: Microservices, Domain-Driven Design (DDD), Hexagonal Architecture
  • APIs e integración: REST APIs
  • Mensajería: Kafka
  • Testing: JUnit, Mockito, MockMvc
  • Infraestructura: Docker, Kubernetes
  • CI/CD: Pipelines de integración y despliegue continuo
  • Build: Maven

🎯 Qué esperamos de ti

  • Experiencia sólida diseñando arquitecturas de software distribuidas .
  • Conocimiento profundo de patrones arquitectónicos modernos como: Microservicios, Arquitecturas event-driven y modular monolith.
  • Experiencia en entornos cloud y arquitecturas escalables .
  • Conocimiento de integración entre sistemas, gestión de datos, seguridad y prácticas DevOps .
  • Experiencia liderando técnicamente equipos o actuando como referente arquitectónico transversal.
  • Capacidad para combinar visión estratégica de arquitectura con ejecución técnica práctica .
  • Experiencia definiendo estándares, principios arquitectónicos y buenas prácticas de desarrollo.
  • Capacidad de comunicación técnica para interactuar con equipos de desarrollo, producto y negocio.
  • Alto nivel de autonomía y criterio técnico para la toma de decisiones.

🌟 Sería deseable

  • Experiencia en plataformas de alto volumen y alta concurrencia .
  • Experiencia trabajando con arquitecturas orientadas a eventos .
  • Experiencia en observabilidad, resiliencia y sistemas altamente disponibles .
  • Participación en la definición de roadmaps tecnológicos o estrategias arquitectónicas .
  • Experiencia trabajando en entornos ágiles y equipos multidisciplinares .

💼 Qué tenemos para ti

  • Contrato indefinido en una compañía de tecnología e ingeniería 100 % digital .
  • Teletrabajo 100% remoto para favorecer la conciliación y el disfrute del tiempo libre.
  • Flexibilidad real : horario flexible de entrada y salida.
  • Innovación: participación en proyectos estratégicos con tecnologías de vanguardia y entornos cloud .
  • Formación continua: acceso a plataformas líderes como Udemy, OpenWebinars y MVP .
  • Desarrollo profesional: modelo de crecimiento basado en tus logros, experiencia y habilidades.
  • Vacaciones: 23 días laborables + 2 adicionales (24 y 31 de diciembre) y jornada intensiva todos los viernes y en verano.
  • Plan de retribución flexible: seguro médico, restaurante y otros beneficios adaptables.
  • Plan de referidos con compensación económica.
  • Y sobre todo… un entorno laboral excelente , valorado con 4,7/5 por nuestros colaboradores .

✨ Si quieres participar en la reconstrucción tecnológica de uno de los líderes del retail mundial , este proyecto es para ti.

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.

#WeHaveOurOwnCode #ourvalues #bcncgroup

Role tech stack
BCNC GROUP
Arquitecto de software (Java)
Share role