¡Activa las notificaciones laborales por email!

Ingeniero de Desarrollo de Software III y Datos - Back End - Informatico - Developer - Java

Expedia Group

Madrid

Presencial

EUR 30.000 - 55.000

Jornada completa

Hace 30+ días

Descripción de la vacante

Expedia Group busca un desarrollador de software motivado para unirse a su equipo. Este rol implica el desarrollo de aplicaciones, colaboración en el equipo y aplicación de principios de diseño de software. Se requieren habilidades en lenguajes JVM y una mentalidad proactiva para resolver problemas.

Formación

  • Experiencia sólida en lenguajes JVM (Java, Scala, Kotlin).
  • Conocimientos en principios de diseño de software y estructuras de datos.

Responsabilidades

  • Desarrollar y probar aplicaciones de software estándar.
  • Colaborar con el equipo para co-desarrollar soluciones y resolver problemas.
  • Escribir código limpio, mantenible y optimizado.

Conocimientos

Java
Scala
Kotlin
Diseño de software
Patrones de diseño

Descripción del empleo

Private Label Solutions (PLS) es el brazo B2B de Expedia Group. Abrimos nuestro suministro y tecnología innovadora a empresas que buscan adentrarse en el mundo de los viajes. Estas empresas, a menudo llamadas ‘socios de demanda’, incluyen instituciones financieras globales (por ejemplo, AMEX), viajes corporativos gestionados, agencias de viajes tradicionales (por ejemplo, Flight Centre), proveedores de viajes globales (por ejemplo, Delta) y muchos más.

Estamos buscando un desarrollador de software motivado y detallista para unirse a nuestro equipo de desarrollo. El candidato ideal tendrá una sólida base en lenguajes JVM (como Java, Scala o Kotlin), aplicará consistentemente principios de ingeniería de software a contextos de negocios, liderará proyectos pequeños y bien definidos, contribuirá como miembro de apoyo en proyectos complejos y detectará proactivamente ineficiencias en los sistemas existentes.

En este rol, usted :

Desarrollará y probará aplicaciones de software estándar, programas relacionados y procedimientos para asegurar que cumplan con los requisitos de diseño.

Colaborará con los miembros del equipo para co-desarrollar soluciones y resolver problemas.

Aprovechará oportunidades para construir nueva experiencia técnica en un área específica de ingeniería.

Comprenderá la importancia de la integración de sistemas y tecnología, así como las características y procesos fundamentales involucrados.

Aplicará principios de diseño de software, estructuras de datos, patrones de diseño y fundamentos de ciencias de la computación para escribir código limpio, mantenible, optimizado y modular con convenciones de nombres claras.

Utilizará conocimientos de diseño de bases de datos para abordar los requisitos de datos.

Ayudará a coordinar la colaboración e input de las partes interesadas al desarrollar soluciones a problemas.

Pensará de manera amplia, reconociendo cuándo las políticas y procesos deben ser estandarizados y cuándo las variaciones a través de la organización son necesarias.

Completar tareas y / o proporcionar datos para apoyar la implementación de soluciones holísticas que integren estructura, personas, procesos y tecnología.

Aplicará métodos de formación formal a las cargas de trabajo actuales.

Reportará claramente sobre el estado del trabajo.

Crear una alerta de empleo para esta búsqueda
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.