Java Advanced Senior Software Engineer – Travelshop

Website eDreams ODIGEO

We are shaping the future of travel with technology.

About the job
Java Advanced Senior Software Engineer -Travel Shop area

Join eDreams Odigeo as an Advanced Senior Software Engineer – Be Part of the Future of Travel!

Are you passionate about revolutionising the travel industry? Do you thrive on creating innovative solutions and delivering exceptional user experiences? If so, we have an exciting opportunity for you to join our team at eDreams Odigeo where we all believe in one thing: helping millions of people discover their world. Our cutting edge travel tech platform does so at scale and our technology helps more than 17 million customers reach their destination faster, cheaper and more conveniently by finding the best travel deals out there.

At eDreams Odigeo, we are not just another travel agency. We are pioneers in our industry, dedicated to redefining the travel experience for our customers and the world’s first and foremost subscription program travel agency.

As an Advanced Senior Software Engineer, you will play a vital role in our mission to become the ultimate travel companion for our customers within our TravelShop area. We aim to enrich the flight product with a suite of products that cover every aspect of a trip, ensuring we meet all our customers’ needs throughout their journey.

The Advance Senior Software Engineer is the most immediate senior role over the Senior Software Engineer, distinguished mainly by outstanding hands-on coding skills and technical knowledge. In this role, you will have the opportunity to work with a top-notch tech stack and cutting-edge technologies, including Java 11, BigData, Kafka, Cassandra, BigTable, Redis, Oracle, Cloud PostgreSQL, machine learning models, Serverless microservices, Domain events and Datamesh, Docker, Kubernetes, Google Cloud, Sonarqube or Datadog between others. You will be at the forefront of implementing innovative solutions that leverage these technologies to enhance our travel products and services.

As an Advanced Senior Software Engineer in our team, your responsibilities will include:

Be a reference from the coding point of view for a reduced group of teams in the Travel Shop area.
Develop end-to-end new world class products that are at the forefront of innovation in travel tech.
Leverage your technical excellence mindset to code solutions with the highest quality through good design, attention to detail and test quality.
Work with a distributed, scalable microservices platform, where software gets deployed daily, with high quality, clean code, SOLID principles and TDD, applying Domain Driven Design principles and Hexagonal architecture.
Work in a fully agile organisation, using Kanban practices to deliver business value continuously.
Be part of a high performing cross functional team of 7-10 developers, Product Managers, UXs, data scientists, etc, all sharing the same values to deliver outstanding customer experiences.
Actively participate in the product definition and ideation processes.
Taking ownership of complex technical challenges and driving them to successful outcomes.
Leading and mentoring other less senior software engineers, providing technical guidance and fostering a culture of continuous learning and improvement by providing feedback and leading with the example.
Own and monitor the performance of product and technical OKRs showing high doses of ownership and accountability.
Challenge decisions, be proactive and seek to improve technical excellence.
Ensuring code quality through automatic testing, code reviews, and using tools to maintain high standards of software excellence.

 

What you’ll need to be successful:

Excellent understanding of coding fundamentals, coding skills and strong knowledge and experience with Java 11 and appropriate frameworks/systems.
Good solid knowledge of principles of programming, including: databases and data structures, object oriented programming, SOLID principles, TDD, concurrency, popular algorithms and APIs etc.
Knowledge and experience with distributed, concurrent and scalable systems.
Strong technical problem solving skills. Creativity and proactivity to come up with creative options to deliver solutions, and identify opportunities to improve.
Experience across the software development life cycle (ideally, not just the developing/ coding phase). Ability to do technical analysis, work with UX, test, deploy into production, perform monitoring etc.
Active listening to others before making technical decisions.
Strong communication skills in English.
Proven ability to stay up-to-date on industry trends and understand how to apply them.
A product mindset, with high level of interest in understanding the product and identifying options to improve it.
Familiarity with agile development methodologies.
Self-initiative and self-involvement in high impact deliveries.

 

What’s in it for you?🚀Grow your career with our Fast-track development program. You will be able to tailor and accelerate your growth, choosing between 6 steps development career path, 3 steps architecture career path or 3 steps management career path. We had more than 70 internal promotions in IT during the last year!
Work wherever and whenever: You will have a great lifestyle and work-life-balance 🏡 with our: flexible hours policy, short Friday schedule (9am-3pm) and flexible remote working policy. You will have the option to work from any location in Spain, Portugal or Italy, with occasional travels to one of our main hub locations (Barcelona, Madrid, Porto, Milano).
Choose your equipment and really own it! You can choose the OS, laptop and monitor you want to work with and the equipment is totally yours after 3 years in the company.
Competitive compensation package with an attractive bonus structure PLUS:
A free eDreams Prime subscription to benefit from significant discounts on your travels and hotel bookings.
Special discounts in other local venues, such as gyms, restaurants, shops.
Flexible remuneration plan that allows you to pay reduced rates and tax free for childcare, transport, restaurants, and health insurance.
Continuous growth and learning:
Our Learning & Development programs give you access to tech talks, soft and technical skills training, external events, industry conferences etc.
Language classes for English and Spanish.
A great relocation package, for those that decide to move to one of our hub locations (Barcelona, Madrid, Porto, Milano).
Amazing offices in central locations in Barcelona, Madrid, Milan and Porto, newly refurbished to support team building and social activities.

 

Join us in shaping the future of travel and making a lasting impact on the industry. As an Advanced Senior Software Engineer at eDreams Odigeo in the TravelShop area, you will have the opportunity to work on groundbreaking projects, collaborate with a top talented and diverse team, and contribute to our vision of being the ultimate travel companion for our customers.

Come fly with us, apply now and be part of our exciting journey!

At eDreams ODIGEO we are committed to being an equal opportunity employer, promoting diversity and inclusion at the workplace in all the countries we are present. We do not discriminate on the basis of race, religion, skin color, nationality, gender identity, sexual orientation, age, marital status, disability status or any other feature that can be perceived as discriminatory.

We are more than 1000 people from more than 45 nationalities. All different and diverse, but all united by shared values and focused on achieving success, together as a team. Our people are the key of 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.

Benefits found in job post
Medical insurance

To apply for this job please visit odigeo.csod.com.