Want to hop on a free flight to your next job in Berlin?

Join the Festival
Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Java Software Developer

Ancillary Revenue Solutions & Travel Technology

Job details

Apply now


We are a Barcelona based technology company specializing in solutions for the airline industry. We enable airlines to grow incremental revenues, expand their distribution and improve their process management with products that are intuitive, innovative and market leading.

Our product suite has expanded to include 9 ready-to-go solutions that connect with airline PSS and associated systems to deliver great results. Our most recent launch, Nina, is the leading white-label chatbot solution for the airline industry. We have 13 contracted clients with more to come. We are now being recognized by the industry as a go-to provider for innovative and well crafted solutions.

The small team at Caravelo are focused on easy integrations, beautiful design, great code and delivering meaningful results to our clients. We believe in maintaining agility and friction-less practices to build and deliver great products that our clients and their customers love.

We are looking for new team members to join our fast moving, progressive company as we embark on the next stage of growth. Caravelo is the place for you if you would like to:

  • Take full-ownership and responsibility of your work
  • Work hands-on with products from A to Z
  • Be autonomous and proactive
  • Continuously learn and improve as a pragmatic developer

More specifically, we're looking for a software developer with experience in building JVM based systems who loves working hands on to create software that customers value and can continuously learn and improve. As a Java Software Developer at Caravelo you will:

  • Implement new platform features and customer plugins
  • Influence ongoing architecture, standards and methods
  • Introduce new technologies, tools and services
  • Innovate by always contributing to the future of the business

Main requirements

  • Proficient in object-oriented analysis and design

  • Solid Java/JVM programming skills (+5 years experience)

Nice to have

  • Experience in technologies related to our stack (stackshare.io/caravelo)
  • Knowledge of Airline IT (i.e. Amadeus, Navitaire, Sabre, SITA)
  • Application integration experience (MOM, EAI/ESB, etc.)
  • Experience building distributed systems (POSA)
  • Exposure to functional programming


  • Supportive colleagues who lead their field
  • Be a part of exciting global projects and help deliver global firsts
  • Free coffee and soft drinks
  • Apple equipment
  • International team
  • Team building events (Summer and Xmas)
  • Wear your slippers in the office ;)
  • Special fare offers with our partner airlines
  • Great office location in the city center
  • Attend global tech events and conferences (e.g. Greach Conf - Madrid, Couchbase Day - London)
  • You will be working with a recognised company within its industry with several awards (NDC Hackathon Winner 2016, Winner of the first 4YFN Awards startup competition in the Disrupted by Mobile category, Most innovative distribution solution of 2017 - T2RL)

Apply now