Για εργοδότες
Senior Java Back-end Developer
Η θέση δεν δέχεται πλέον αιτήσεις
Company logo - click to visit company page
501-2000
Υπηρεσίες Λογισμικού και Πληροφορικής

Description

 

Who we are

Etraveli Group is a leading global platform for flights, an air technology company connecting millions of flights and travelers across the globe. The company is the exclusive provider of flights to booking.com in Europe and recently entered into an acquisition agreement with Booking Holdings pending competition clearance.

We want our customers to experience the world, while we take care of the technology that enables traveling. Every minute we close hundreds of deals for our partners around the globe. We are the preferred partner of some of the world’s most prominent travel companies such as Booking.com, Google Flights, Skyscanner and Kayak.

At the same time, we open endless possibilities for our employees. Our diverse team of 2000 passionate professionals is what makes us the best in what we do. The Group headquarters are located in Sweden while different parts of the Group’s operation are led from the countries where we have offices (Greece, Canada, India), with the Athens office being one of the largest, hosting around 500 employees working from the center of Athens for the rest of the world.

We know that the travel business is not just a business, it is an opening to the whole world. And technology is not just a job, it is an opening to the future. We are looking for people that are as open as traveling and technology combined & we are here to guide, challenge and give you an exciting part in our mission to make our world wide open. Join us and start today as Senior Java Developer!

 

Position Summary

We are looking for a passionate back-end developer to join our growing team. The position involves working on Java technologies, developing/maintaining our core back-end software system and facing fresh challenges along with your team members every day. The successful candidate must be knowledgeable in the field of software development and eager to contribute & work in a fast-paced, ever changing environment.

The position will be located at our Athens office.


Our Stack

Java 17, Gradle, MySQL 8, MemSQL, ScyllaDB, Couchbase, JUnit5/TestNG, Mockito, Kafka, Hibernate, Elastic / ELK, Kibana, Grafana, Jenkins, Git & Bitbucket, Intelli, GraphQL etc.

Of course you don't have to be familiar with all of our tech stack. We will support you in your journey with us!

 

Responsibilities

  • You will be part of a team, who designs and implements features for our core back-end system, which handles from tens to hundreds of millions requests per day
  • Your code should be designed with performance and quality in mind; you will test your code and write automated tests
  • You document and communicate your work with your team in order to deliver daily releases
  • You will work closely with software, product developers and QA engineers
  • You will be reviewing code, and your code will be reviewed
  • As part of the team, you will participate in the collaborative team activities

Requirements

  • You are a back-end developer with 7+ years of previous working experience, of which 5+ years are on the Java stack
  • You have experience with at least one large scale, high volume production environment
  • You write code which is both readable and performant, and, you feel right at home with OOP, multi-tier architecture
  • You are a proponent of commonly used Design Patterns and SOLID Principles, and, deliver code that is well-tested and well-documented
  • You have a positive mindset and you are motivated by challenging projects; new and existing. Rest assured we have a lot going on around here!
  • You know about Web Services development and integration with at least one of SOAP and REST, GraphQL
  • You have great communication skills in English
  • You have a legal permit to work in Greece
  • You have any military obligations fulfilled (for Greek male candidates)


The below will be considered an asset:

  • You have knowledge of the travel industry, and specifically, flights
  • You have knowledge using the API of at least one of the major Global Distribution Systems
  • Experience on Unix/Linux environments

Benefits

What we offer

We are looking for people who would make the world smaller for travelers but want a bigger world of opportunities for themselves. With us you can enjoy:

  • Working in a hybrid model - having the opportunity to work both remotely and at the office! #LI-Hybrid
  • Health Benefits - Through partners, we offer a private health insurance plan. We also offer the possibility to use 2 extra medical leave days in case of need.
  • Office in the City – We sit on bright, large floors (over 4000㎡!) in central Athens. Just a short walk from the Ambelokipi Metro station.
  • Growth – We believe in personal development and continuous education. We allocate a generous budget each year to spend at conferences, seminars, online courses or other means to learn new things. In addition to this, we continuously organize internal training and workshops, so that we can learn from each other.
  • Hackathon and Dev week – We believe in fostering creativity and testing new things. Therefore, we have recurring Hackathon and Dev weeks, where the teams decide what they want to work on.
  • Team activities - We also like to schedule company/department/team activities and events outside the office space!
  • Fun & Work - We have a relaxed working environment where you can enjoy breakfast, free beverages & fruits, playing ping pong or video games.
Σχετικά tags
ΠΕΡΙΛΗΨΗ ΘΕΣΗΣ
Senior Java Back-end Developer
Αθήνα
πριν ένα χρόνο
Με μεγάλη εμπειρία
Πλήρης απασχόληση