





**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 real en el mundo: 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, con un fuerte enfoque en el cliente. Como **desarrollador Java Backend** 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 perfiles técnicos para garantizar la entrega de software de alta calidad. * Trabajar en soluciones nativas en la nube utilizando Azure Functions, Azure App Services y Docker. * Participar en revisiones de código, refinamiento del backlog y discusiones sobre soluciones. * Asegurar la alineación técnica con patrones arquitectónicos y 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, incluidos Functions y App Services. * Conocimiento de la especificación OpenAPI y del diseño de microservicios escalables. * Comprensión de las prácticas CI/CD y los conceptos de infraestructura como código (infrastructure-as-code). * Ventaja adicional: experiencia con Python, Spark, Databricks, Azure Event Hub, ADF o tablas Delta. * Conocimientos de tecnologías frontend como Angular 9 y TypeScript 3.8 serían valorados. * 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 valores y bono por referidos; * Desarrollo profesional: Asesoramiento profesional, oportunidades de carrera 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, asesoramiento, suscripciones a plataformas online de aprendizaje, sesiones de transmisión de conocimientos (pass-it-on), 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 internacionales, 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 habilidades, las calificaciones y el potencial. Si necesitas ajustes o apoyo durante el proceso de reclutamiento, háznoslo saber.


