Arquitecto De Software (Java)
Role details
Job location
Tech stack
Job 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.¿Todo listo para enviar su solicitud?Por favor, lea la descripción al menos una vez antes de hacer clic en "Solicitar".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íaDefinir 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ógicoBackend y frameworks: Spring Data, Spring SecurityArquitectura: Microservices, Domain-Driven Design (DDD), Hexagonal ArchitectureAPIs e integración: REST APIsMensajería: KafkaTesting: JUnit, Mockito, MockMvcInfraestructura: Docker, KubernetesCloud: AWSCI/CD: Pipelines de integración y despliegue continuoBuild: MavenQué esperamos de tiExperiencia 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 deseableExperiencia 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 tiContrato 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.xohynlm#WeHaveOurOwnCode #ourvalues #bcncgroupHay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Requirements
Arquitectura: Microservices, Domain-Driven Design (DDD), Hexagonal Architecture APIs e integración: REST APIs Mensajería: Kafka Testing: JUnit, Mockito, MockMvc Infraestructura: Docker, Kubernetes Cloud: AWS 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.
Benefits & conditions
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.