Arquitecto de software (Java)
hace 1 día
Tarragona
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., • 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, • 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., • 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., • 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. 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