NTT DATA es una consultora multinacional que ofrece soluciones tecnológicas, de negocio, estrategia, desarrollo y mantenimiento de aplicaciones, siendo un referente en consultoría.Digital Technology es la unidad enfocada a acompañar a las grandes organizaciones iberoamericanas en su transformación digital, generando dividendos digitales a través de la tecnología y el diseño, con enfoque práctico y orientado al negocio.Para lograrlo, buscamos personas que compartan nuestra curiosidad permanente, pasión por la tecnología, excelencia constante y visión estratégica.Digital Architecture es la división que proporciona la estrategia tecnológica y las plataformas IT necesarias para impulsar la digitalización y transformación de nuestros clientes, ofreciendo soluciones cloud-native y siendo referentes en la construcción de arquitecturas robustas, seguras y que contemplen todas las necesidades.En Digital Architecture estamos en búsqueda de arquitectos y arquitectas backend.Aunque no todo es imprescindible, nos gustaría que tuvieras: Como mínimo 3 años de experiencia comprobable en diseño de arquitecturas de software, especialmente en microservicios y arquitecturas de eventos.Dominio de al menos un lenguaje de programación como .NET o Java .Familiaridad con bases de datos relacionales (como PostgreSQL, MySQL) y no relacionales (como MongoDB, Cassandra), así como en la gestión de datos en la nube como CosmosDB.Conocimientos en sistemas de autenticación y autorización (OAuth, JWT, etc.).Familiaridad con plataformas cloud (AWS y/o Azure) .Aunque no es excluyente, será un plus que tengas interés en temas de inteligencia artificial y su aplicación en el desarrollo de software; experiencia con sistemas de mensajería como RabbitMQ o ActiveMQ, además de Kafka, para la comunicación entre microservicios; y familiaridad con prácticas de DevOps y herramientas de integración y entrega continua como Jenkins, GitLab CI, o Azure DevOps.¿Cuáles serán tus responsabilidades?Diseñar y desarrollar arquitecturas de aplicaciones escalables y eficientes, centradas en microservicios.Implementar soluciones basadas en eventos utilizando tecnologías como Kafka.Desarrollar aplicaciones utilizando lenguajes de programación como .NET o Java.Experiencia con Docker y Kubernetes para la gestión de aplicaciones en contenedores, así como conocimientos en arquitecturas serverless.Colaborar con equipos de desarrollo para asegurar la calidad del código y la implementación de mejores prácticas.Integrar sistemas de autenticación y autorización en las aplicaciones.Contribuir a la adopción de tecnologías cloud (AWS o Azure) en los proyectos.Mantenerse actualizado sobre las tendencias tecnológicas así como las novedades en inteligencia artificial y explorar su aplicación en los proyectos.Aunque nuestra búsqueda está centrada principalmente en Valencia, también tenemos equipos en Madrid, Barcelona, Zaragoza, Bilbao Valladolid y Sevilla.Por lo que si vives en estas u otras ciudades también nos interesa tu perfil y estaremos encantados de conocerte.¿Qué te ofrecemos?