
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
A leading travel technology company is seeking a Java Software Engineer to enhance their Flights Search microservices platform. The role is hybrid with opportunities in Madrid or Porto. Candidates should have strong Java skills, a quality mindset, and a willingness to engage with innovative AI tools. The company offers a competitive compensation package, continuous learning opportunities, and a dynamic work environment that values flexibility and employee well-being.
As you contemplate your future, you might be asking yourself, what’s the next step? Start your journey with us!
We’re seeking an experienced Java Software Engineer to join our Transport team in Madrid or Porto (hybrid) to help customers reach their destination by finding the best travel deals, combining more than 700 airlines and 100,000 flights worldwide every day to offer millions of combinations in real time of different products, like flights, trains and hotels. If you’re ready to soar, we’re ready to take you there.
Join the world’s leading travel subscription platform and one of the largest e-commerce businesses in Europe.
Millions of customers every year across 44 markets – 5 brands – 7.25 million Prime members since launching in 2017. More than 100 million searches per day on our websites – more than 6 billion AI daily predictions. Over 1,700 employees – More than 60 different nationalities from all continents – 99 % permanent contracts – average age 36.
We’re the world’s leading travel subscription platform and one of the largest e-commerce businesses in Europe. We are a tech company revolutionising the travel booking experience through our consumer insight, innovative technology, market leadership, and Prime, the world's first travel subscription program.
The Role's Key Responsibilities and Tasks
You will build and evolve our Flights Search/Booking/PostBooking Domain microservices platform, which powers more than 2.5 billion searches every month, providing the best airline offers to our customers in more than 40 different countries. Do you want to learn how to generate more than 9 billion itineraries in less than 5 seconds? And even more…help us reach our vision and get this to instant.
We are a travel company, but more importantly, a tech company, aspiring to be the best in cutting‑edge technologies and ways of working, always looking to evolve to the next step.
We are offering you the chance to learn and work with innovative technologies including Java 11, BigData (Kafka, Cassandra, BigTable, Redis, Neo4j), machine learning and Data Mesh in a continuous delivery and cloud‑based environment (Docker, Kubernetes and GCP). Everything is supported by a high‑quality monitoring process with Sonarqube and Datadog.
We don’t look just for developers to do their code and move on to the next ticket. We want Engineers who challenge the status quo, bring new ideas to the table, and can influence, drive and have a say in the way we address our customers, build our product, and work. Does this sound like you?
As an eDOer, you will have clear objectives, great challenges and a clear overview of how your work contributes to the global company project and its customers. As a Java Software Engineer, you:
The best talent deserves the best benefits.
At eDO, we want you to be a part of our success story and great culture.
We are an equal‑opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Our people are the key to our success. Each one of them is unique in their own way and the respect for their uniqueness is and will always be a passion and motivation. Don’t meet every requirement? If you’re excited about this role but do not feel your experience aligns perfectly with all the requirements, we strongly encourage you to apply nevertheless.