





Tiempo completo **Descripción de la empresa** ----------------------- La tecnología es nuestro cómo. Y las personas son nuestro porqué. Durante más de dos décadas, hemos aprovechado la tecnología para impulsar cambios significativos. Al combinar ingeniería de clase mundial, experiencia sectorial y una mentalidad centrada en las personas, asesoramos y colaboramos con marcas líderes de diversos sectores para crear plataformas dinámicas y experiencias digitales inteligentes que impulsen la innovación y transformen los negocios. Desde el prototipo hasta el impacto en el mundo real: forma parte de un cambio global realizando un trabajo que importa.**Descripción del puesto** ------------------- El desarrollo es la disciplina más grande en Endava. Nuestros desarrolladores diseñan, construyen y lanzan productos de software utilizando lenguajes de programación modernos, frameworks y bibliotecas. Trabajando estrechamente con equipos multifuncionales, nuestros desarrolladores son solucionadores de problemas adaptables y con un fuerte enfoque en el cliente. Como **desarrollador backend en Java** en Endava, desempeñarás un papel clave en la entrega de microservicios escalables y soluciones basadas en la nube mediante tecnologías Java y Azure. **Responsabilidades:** * Diseñar, desarrollar y mantener microservicios backend utilizando Java 11 y Spring Boot. * Participar en todas las fases del ciclo de vida del desarrollo, desde el diseño técnico hasta la implementación. * Implementar y mantener canalizaciones CI/CD, pruebas unitarias/integradas y código reutilizable alineado con las mejores prácticas. * Colaborar con especialistas en QA, desarrolladores frontend y otros roles técnicos para garantizar la entrega de software de alta calidad. * Trabajar en soluciones nativas de la nube. * Participar en revisiones de código, refinamiento del backlog y discusiones sobre soluciones. * Asegurar la alineación técnica con los patrones arquitectónicos y los requisitos no funcionales. * Contribuir al intercambio de conocimientos y a la mejora continua dentro del equipo. **Requisitos** ------------------ * Experiencia de 6 a 8 años en desarrollo backend, preferiblemente en entornos en la nube. * Competencia en Java 11, Spring Boot, APIs RESTful y contenerización (Docker). * Experiencia práctica con servicios de Azure, incluidas las Funciones y los Servicios de aplicaciones. * Conocimientos del estándar OpenAPI y del diseño escalable de microservicios. * Comprensión de las prácticas CI/CD y los conceptos de infraestructura como código. * Ventaja adicional: experiencia con Python, Spark, Databricks, Azure Event Hub, ADF o tablas Delta. * Conocimientos básicos de tecnologías frontend como Angular 9 y TypeScript 3.8 son un plus. * Deseable: experiencia con al menos un proveedor de servicios en la nube (Azure, AWS o GCP). * Excelentes habilidades comunicativas y experiencia en colaboración en equipo. * **Nivel avanzado de inglés obligatorio**. **Información adicional** -------------------------- Descubre algunos de los beneficios globales que permiten a nuestros empleados convertirse en su mejor versión: * Finanzas: paquete salarial competitivo, plan de acciones, bonos por desempeño corporativo, reconocimientos basados en valor y bono por referidos; * Desarrollo profesional: coaching profesional, oportunidades profesionales globales, trayectorias profesionales no lineales y programas internos de desarrollo para liderazgo técnico y gerencial; * Oportunidades de aprendizaje: proyectos complejos, rotaciones, comunidades técnicas internas, formación, certificaciones, coaching, suscripciones a plataformas de aprendizaje en línea, sesiones de transmisión de conocimientos, talleres y conferencias; * Equilibrio entre vida laboral y personal: trabajo híbrido y horarios flexibles, programa de asistencia al empleado; * Salud: programa global interno de bienestar, acceso a aplicaciones de bienestar; * Comunidad: comunidades técnicas internas globales, clubes de aficiones y grupos de interés, programas de inclusión y diversidad, eventos y celebraciones. En Endava nos comprometemos a crear un entorno abierto, inclusivo y respetuoso donde todos se sientan seguros, valorados y empoderados para ser lo mejor que pueden ser. Aceptamos candidaturas de personas de todos los orígenes, experiencias y perspectivas, porque sabemos que los equipos inclusivos nos ayudan a ofrecer soluciones más inteligentes e innovadoras a nuestros clientes. Las decisiones de contratación se basan en el mérito, las competencias, las calificaciones y el potencial. Si necesitas ajustes o apoyo durante el proceso de reclutamiento, no dudes en hacérnoslo saber.


