




Resumen: Únase a un equipo global dedicado al diseño, desarrollo y lanzamiento de productos de software, colaborando con equipos multifuncionales para impulsar la innovación y transformar los negocios mediante la tecnología. Aspectos destacados: 1. Diseñar, desarrollar y lanzar productos de software 2. Colaborar con equipos multifuncionales 3. Participar en comunidades y eventos técnicos internos Tiempo completo **Descripción de la empresa** ----------------------- La tecnología es nuestro cómo. Y las personas, 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: forme 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 múltiples lenguajes de programación, frameworks y bibliotecas. Trabajando estrechamente con equipos multifuncionales, aportan adaptabilidad, capacidad de resolución de problemas y un fuerte enfoque en el cliente. **Responsabilidades:** * Desarrollar componentes de software siguiendo estándares industriales, herramientas y mejores prácticas. * Participar en la refinación del backlog, estimaciones, implementación y otras actividades de desarrollo. * Colaborar con partes interesadas para comprender los requisitos, la arquitectura y las prioridades. * Escalar riesgos, incidencias o inquietudes relacionadas con tareas de desarrollo. * Revisar el trabajo entregado por otros miembros del equipo de desarrollo. * Aprender y aplicar nuevas tecnologías, prácticas y herramientas según lo requiera el proyecto. * Participar en comunidades y eventos técnicos internos. **Requisitos** ------------------ * 3 años o más de experiencia en desarrollo de software. * Alto nivel de competencia en Java y desarrollo backend con Spring Framework (MVC, JDBC) y tecnologías relacionadas. * Experiencia en el desarrollo y mantenimiento de APIs RESTful utilizando frameworks como Jersey. * Conocimientos básicos de bibliotecas de procesamiento JSON como Jackson. * Experiencia trabajando con servidores de aplicaciones como Tomcat. * Comprensión de los principios de diseño orientado a objetos, patrones de diseño y buenas prácticas de código limpio. * Experiencia en desarrollo frontend con React y JavaScript/TypeScript. * Conocimientos previos de tecnologías frontend heredadas como Backbone.js, RequireJS y Handlebars son un plus. * Experiencia práctica con bases de datos relacionales, preferiblemente Microsoft SQL Server, incluyendo desarrollo y optimización de consultas SQL. * Conocimientos básicos de herramientas de migración de bases de datos como Flyway. * Experiencia con herramientas de construcción y gestión de dependencias como Gradle. * Conocimientos básicos de tecnologías de contenerización, incluyendo Docker y Docker Compose. * Experiencia trabajando con sistemas de control de versiones como Git. * Conocimientos básicos de prácticas y herramientas CI/CD, preferiblemente Azure Pipelines. * Conocimientos básicos de despliegues en Kubernetes y herramientas de gestión de configuración como Helm o Kustomize. * Conocimientos sobre prácticas de observabilidad y monitoreo mediante herramientas como New Relic y OpenTelemetry. * Conocimientos básicos de protocolos y estándares de comunicación como HTTP, REST, JSON y TCP/IP. * Conocimientos básicos de metodologías ágiles como Scrum o Kanban. * Excelentes habilidades para la resolución de problemas y el pensamiento analítico. * Excelentes habilidades comunicativas y de trabajo en equipo. * Nivel intermedio de inglés. **Información adicional** -------------------------- Descubra algunos de los beneficios globales que permiten a nuestros empleados convertirse en la mejor versión de sí mismos: * Finanzas: Paquete salarial competitivo, plan de acciones, bonos por desempeño corporativo, reconocimientos basados en el valor 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, capacitaciones, certificaciones, tutorías, 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 internacionales, clubes de aficiones y grupos de interés, programas de inclusión y diversidad, eventos y celebraciones. En Endava, estamos comprometidos con la creación de 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 necesita ajustes o apoyo durante el proceso de reclutamiento, no dude en hacérnoslo saber. Al hacer clic en el enlace anterior o en cualquier otro enlace de terceros incluido en esta publicación, usted abandona este sitio y accede a un sitio web de terceros, donde se aplican los términos y la política de privacidad de dicho sitio web


