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 Senior Software Engineer to join our team in the Payments Domain (where our systems create 100k products every day and collect more than €423M in cash revenue per year while protecting ourselves from fraud using ML algorithms) in Barcelona, Porto, Madrid, or Milan – other locations in Spain, Portugal, and Italy are equally possible (hybrid) to deliver the best payment journey to our customers and create and design new financial products for our customers. If you're ready to soar,we're ready to take you there.Why eDreams ODIGEOJoin the world's leading travel subscription platform and one of the largest e-commerce businesses in Europe.20 million customers – 44 markets – 5 brands – 5.2M members in Prime16.2 million bookings FY23 – More than 50,000 bookings per day – 100 million daily user searches8 Billion ML predictions per day – Up to 1.8 billion daily AI predictions1400 employees – More than 50 different nationalities – 99% permanent contracts – 36.3 average ageWe're a leading travel tech company, revolutionizing the travel booking experience through our consumer insight, innovative technology, market leadership, and Prime, the world's first travel subscription program.Responsibilities:You will work closely with product owners, data scientists, and UX designers to:Integrate & offer customers the most innovative payment methods.Create new innovative payment plans and products.Design and develop a super convenient experience.Create an intelligence anti-fraud engine based on big data.Stay ahead of the payments regulations and optimize our collection success.This is going to be one of the most exciting and innovative areas for us. Here you can expect to be innovating on a daily basis – in terms of customer experience, complex algorithms, and also ideas for new products we can offer customers. You will work with cutting-edge technologies including Java 11, BigData (Kafka, Cassandra, BigTable, Redis, Neo4j), machine learning, and Datamesh in a continuous delivery and cloud-based environment (Docker, Kubernetes, and GCP). Everything is supported by a high-quality monitoring process with Sonarqube and Datadog.We are looking for people that challenge the status quo, that bring new ideas to the table, that can influence, drive, and have a say in the way we address our customers, the way we build our product, and the way we work. Does this sound like you?When you join us as a Java Senior Software Engineer, you will get to:Be part of a high-performing cross-functional team of 7-10 developers, working in collaboration with the lead engineer and other senior engineers to design, build, and evolve the Check-Out Domain microservices platform. Leverage your technical excellence mindset to promote the use of microservices platforms, clean code, SOLID principles, and TDD.#J-18808-Ljbffr