Estamos creciendo! NTTDATA es la sexta compañía de IT del mundo, nos dedicamos a la consultoría de tecnología y ofrecemos soluciones de negocio, estrategia, desarrollo y mantenimiento de aplicaciones tecnológicas, y outsourcing. Desarrollamos nuestra actividad en los sectores de telecomunicaciones, entidades financieras, industria, utilities, energía, banca, seguros, administración pública, media y sanidad. Somos más de profesionales al rededor del mundo y tenemos presencia en Asia-Pacífico, Oriente Medio, Europa, Latinoamérica y Norteamérica. Trabajamos para las principales empresas mundiales en todos los sectores productivos, ofreciendo a las personas múltiples posibilidades de aprovechar el talento y las capacidades de cada uno. Descripción del puesto: Desarrollador Back End JavaEn nuestra empresa, estamos buscando un Desarrollador Back End Java para unirse a nuestro equipo en Quito, Pichincha, Ecuador. Como parte de nuestro equipo de Tecnología, Sistemas y Telecomunicaciones, la persona seleccionada será responsable de diseñar e implementar soluciones backend escalables utilizando Java. Además, tendrá la oportunidad de evaluar y revisar código fuente, proponer reglas de calidad de software, diseñar e integrar APIs, implementar pruebas automatizadas, colaborar con otros equipos técnicos y de producto, y brindar soporte y acompañamiento a otros desarrolladores en buenas prácticas y revisiones técnicas.Para tener éxito en este puesto, buscamos a alguien con dominio de programación orientada a objetos y funcional, experiencia en patrones de diseño y arquitectura de microservicios, conocimiento en integración y documentación de APIs, familiaridad con bases de datos relacionales y no relacionales, experiencia en CI/CD y pipelines de automatización, habilidades en contenedores como Docker y Kubernetes, conocimiento en seguridad avanzada (JWT, OAuth2, OWASP), experiencia en cloud con Azure y/o AWS, y manejo de herramientas como Jira y Confluence.Si te apasiona trabajar en un entorno dinámico, desarrollando soluciones innovadoras y colaborando con un equipo de profesionales de alto nivel, esta oportunidad es para ti. ¡Esperamos contar contigo en nuestro equipo! Requisitos: Responsabilidades Principales Diseñar e implementar soluciones backend escalables con Java. Evaluar y revisar código fuente. Proponer e implementar reglas de calidad de software. Diseñar e integrar APIs (REST, SOAP). Implementar pruebas automatizadas. Colaborar con otros equipos técnicos y de producto. Acompañar a otros desarrolladores en buenas prácticas y revisiones técnicas.Requisitos Técnicos Dominio de programación orientada a objetos y funcional. Experiencia con patrones de diseño y arquitectura de microservicios. Conocimiento en integración y documentación de APIs. Bases de datos relacionales y no relacionales. CI/CD y pipelines de automatización. Contenedores: Docker y Kubernetes. Seguridad avanzada: JWT, OAuth2, OWASP. Experiencia en cloud: Azure y/o AWS. Herramientas: Jira, Confluence.Requisitos Formativos y Generales Título universitario en Ingeniería en Sistemas o carreras afines. Más de 5 años de experiencia en desarrollo de software. Beneficios Seguro medicoFormacion ContinuaPlanes de Carrera