Java Software Engineer - eDO Transport
Publicado en 2026-02-12
-
Desarrollo de Software
Ingeniero de Software, Desarrollador/a Java
Java Software Engineer - eDO Transport - (Hybrid)
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 eDO Transport team in Barcelona (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.
WhyeDreams ODIGEO
Join the world’s leading travel subscription platform.
Millions of customers every year across 44 markets – 5 brands – 7.7 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.
We're the world’s leading travel subscription platform. We pioneered Prime, the first and largest travel subscription programme, which has topped over 7.7 million members since launching in 2017. Prime members are subscribed to global travel, gaining access to a comprehensive multi-product offering for all their travel needs—including hotels, rail, flights, dynamic packages and car rental, among others— compounded by industry-leading flexibility features and exclusive, member-only benefits.
This entire Prime experience is powered by a proprietary, industry-leading AI platform that delivers a smarter, hyper-personalised service and comprehensive travel experience globally to its members.
The Role 's
Key Responsibilities and Tasks
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 in the eDO Transport Team you will be in charge of:
- Work with a top-notch tech stack such as Java 8, Java 11, Maven, TestNG, Cucumber, Mockito, Oracle, Elastic Search, Redis, Kafka, Neo4, Datamesh, Datadog, Kibana;
Docker, Kubernetes, Google Cloud Platform, Sonarqube - Create distributed, scalable microservices platforms, where software gets deployed daily, with high quality, clean code, SOLID principles, design patterns and TDD
- Promote the use of microservices platforms, clean code and SOLID principles and TDD to the rest of the team
- Be independent when working with the modules on your area of expertise, in any phase of the SDLC
- Design & develop advanced systems and innovative solutions that help us solve big problems related to finance, payments or fraud. Share them with both technical and non technical audiences
- Code the solutions with the highest quality through good design, attention to detail and test quality. Be a referral of best practices within the team
You will work in a fully agile organisation, using Kanban practices to deliver business value continuously. You will actively participate in team ceremonies and events, as well as the product definition and ideation processes, as part of a high performing cross functional team, working with other top engineers, product managers, architects, UX designers to design, build, operate and evolve the platform.
You will receive mentorship and support to help you develop your career super fast.
Bring your unique perspective, speak up, and offer disruptive solutions. You'll have the opportunity to learn and grow while making a real impact on our team. Here's what you need to succeed:
- Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, APIs etc.
- Experience working with the entire software development cycle, including deploying to production and testing (both unit and integration), as well as Cloud and Continuous Delivery environments
- Promote and apply best practices, with strong data driven capabilities and design pattern skills.
- Quality mindset ->
Implement high quality code that is clear, concise, and well tested. - Ability to analyse…
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda: