Java Senior Software Engineer – e DO Transport (Hybrid)We're seeking an experienced Java Senior Software Engineer to join our Transport area in Barcelona or Porto (hybrid) to help customers reach their destination by finding the best travel deals, combining more than 700 airlines and 100,000 flights worldwide every day to offer millions of real‑time combinations of flights, trains and hotels.What you will do:You will build and evolve our Flights Search/Booking/Post Booking Domain microservices platform, which powers more than 2.5 billion searches every month, providing the best airline offers to our customers in more than 40 different countries. We offer the chance to learn and work with innovative technologies including Java 17, Kafka, Cassandra, Big Table, Redis, Neo4j, machine learning, Datamesh in a continuous delivery and cloud‑based environment (Docker, Kubernetes, GCP). We look for Engineers who challenge the status quo and influence the way we build our product.Have meaningful experience as a senior engineer driving technical work for other engineers.Provide technical guidance for complex initiatives and deliver strategic technical improvements.Improve code structure and architecture, taking care of testability and maintainability, and identifying opportunities for technical investments.Successfully deliver projects with high complexity, involving multiple stakeholders and mitigating timeline risks.Effectively give and receive feedback, including code reviews, architecture reviews, and mentoring other team municate complex ideas to technical and business stakeholders and align with the broader nstantly look to expand your skills through learning and increasing llaborate with the team and share your skills and knowledge.Have a fluent English level to work in a multicultural environment.Preferred QualificationsExperience with applied AI tools such as Git Hub Copilot, Chat GPT, or other AI‑powered coding assistants.Experimentation mindset: curiosity and eagerness to integrate emerging AI solutions into software development workflows.AI‑enhanced problem solving: leverage AI tools to debug code and streamline development processes.Adaptability and learning agility: continuously learn and quickly adapt to new AI features and llaboration with AI: interest in working closely with AI tools as “pair programmers” to complement traditional development practices.What’s in it for you?A rewarding compensation package, Prime Plus membership, competitive salary and benefits, flexible benefits, performance‑based bonuses, birthday day off, discounts and partnerships, relocation support, premium equipment and device ntinuous learning opportunities: free Coursera access, soft‑skills workshops, tech training, leadership development.Growth opportunities: personalised career paths, e VOLVE program, internal mobility for horizontal career changes and promotions.Well‑being priority: hybrid work model focused on outcomes, flexible hours.Dynamic and healthy environment: we encourage innovation, risk‑taking, and idea sharing with Agile mindset and recognition.We are an equal‑opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Our people are the key to our success. Each one of them is unique in their own way and the respect for their uniqueness is a passion and motivation. If you are excited about this role but do not feel your experience aligns perfectly with all the requirements, we strongly encourage you to apply nevertheless.