Back-end Software Engineer (Java)

Full Time
  • Full Time
  • Porto
  • 2019-12-12 2020-03-27
  • Informática
  • 9º Ano
Avatar eDreams ODIGEO
Ver Empresa

Are you ready to shape the future of travel by working in one of the world’s largest online travel companies?

With our top-rated apps, at eDreams ODIGEO we power more than 60 millions of searches and combine more than 600 airlines and 100.000 flights worldwide every day into billions of potential combinations, helping find our users the very best travel deals.

About our tech stack:

  • Java 8
  • Big Data (Kafka, Cassandra, ElasticSearch, Redis, Neo4j)
  • Docker
  • Kubernetes
  • Google Cloud

For a better idea about our technological culture, you can go here or follow our tech blog where we show the technologies we work with!

We are now looking for a driven Back-end Java Software Engineer to join our team in Porto. We set the path. Shape with us the way people travel.

You will be in charge of building and evolving Europe’s largest flight retailer platform which served last year over 18 million customers in 46 different markets through more than 60 million searches every day.

You will be part of an Agile multidisciplinary team where you will influence both product and technical decisions on a day-to-day basis. At eDreams ODIGEO, we believe in full end to end ownership of results and empower our teams to drive their own decisions for the benefit of the customer and our business, iterating fast to continuously learn and improve.

As a Back-end Java Software Engineer at eDreams ODIGEO you will:

  • Utilise your sharp analytical skills and pattern design skills to tackle problems
  • Work in cross-functional teams composed by developers, QA, UX and PO, all of them sharing the same mission, values, views and going towards the common ground
  • Come up with creative alternatives to deliver solutions
  • Seek out opportunities to constantly learn, share and grow
  • Work in a healthy, fun and vibrant environment

Do you have a real passion to thrive in developing high-quality software? Join us and demonstrate your expert Java knowledge, crafting high-performance applications.

Main requirements

  • At least 3 years of experience in a similar role
  • Strong experience with Java
  • Knowledge of Cloud and Continuous Delivery environments to help deliver value quickly
  • Experience working in an Agile environment (Kanban)
  • Passion for new technologies, code quality and clean architectures
  • Product mindset and focus on user experience
  • You couldn’t picture a piece of code without testing
  • You are a self-starter and speak up with new ideas
  • You take initiative and have a challenging mindset
  • Team player, flexible, easy going and supportive
  • Fluent in English and willing to work with a talented multicultural team

Nice to have

  • Experience working with Continuous Integration tools (e.g. Jenkins)
  • Participating in Open Source software will be highly valuable


  • Excellent environment for continuous growth and learning: with our Learning & Development programs, you will have access to tech talks, internal soft skills and technical skills trainings, language lessons, external events and industry conferences
  • Free subscription to O’Reilly Online Learning
  • We support a phenomenal lifestyle and work-life-balance (e.g. team building activities, flexible hours, 22 days of holiday +2 extra days off, etc.)
  • Personal career path programs
  • A free eDreams Prime subscription to benefit from significant discounts on your travels
  • Competitive salaries & flexible benefits scheme
  • Annual awards for a variety of team and individual achievements

Você tem que entrar na sua conta para poder candidatar-se a esta oferta.