Overview
Java Software Engineer - Accommodation (Hybrid). We’re seeking an experienced Java Software Engineer to join our Accommodation team in Barcelona, Madrid or Alicante to develop and leverage the best e-commerce technology to create a one-stop-shop for our customers, where they can find the best hotel for their needs and experience amazing post-booking service in our best-rated mobile app.
Why eDreams ODIGEO. Join the world’s leading travel subscription platform with millions of customers across 44 markets, 5 brands, and Prime members since 2017. Our AI-powered platform provides personalized travel experiences globally.
What you will do
What you will do as a Java Software Engineer in the Accommodation area:
- Work with a tech stack including Java 17, Maven, TestNG, Cucumber, Mockito, Oracle, ElasticSearch, BigTable, Redis, Kafka, Datamesh, Datadog, Kibana; Docker, Kubernetes, Google Cloud Platform, Sonarqube and Spring Boot (as applicable).
- Create distributed, scalable microservices platforms with daily deployments, adhering to SOLID, design patterns, and TDD.
- Be independent when working with modules in your area of expertise across all SDLC phases.
- Design and develop advanced systems to address sales lifecycle challenges in hotel bookings and communicate solutions to technical and non-technical audiences.
- Code with high quality, mentor best practices within the team, and ensure test quality.
- Work in a fully agile organization using Kanban, participate in ceremonies, collaborate with product managers, architects, UX designers to build and evolve Hotels Domain microservices, and benefit from mentorship.
Qualifications
- Deep understanding of software engineering concepts (OOP, functional programming, concurrency, data structures, design/architecture patterns, databases, APIs).
- Experience with the full software development lifecycle, including deployment to production, testing (unit and integration), and Cloud/CI/CD environments.
- Strong data-driven and analytical skills, design pattern knowledge, and problem-solving abilities.
- Aim for high quality, technical excellence, and resilient solutions.
- Excellent communication and collaboration skills; able to convey ideas to technical and non-technical audiences.
- Ability to represent solutions visually in standard diagrams for diverse stakeholders.
- Strong organizational skills; capable of prioritizing and delegating in dynamic environments.
- Fluent English; able to work in a multicultural environment.
- Continuous learning mindset and openness to growth and innovation.
- A team player attitude with focus on knowledge sharing.
- Passion for the role and willingness to adopt state-of-the-art technology when appropriate.
Preferred Qualifications
- Experience with Applied AI Tools: Comfortable using AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
- Experimentation Mindset: Curiosity to explore and integrate AI-driven solutions into software development workflows.
- AI-Enhanced Problem Solving: Ability to leverage AI tools to debug code and improve productivity.
- Adaptability and Learning Agility: Willingness to continuously learn and adapt to new AI features.
- Collaboration with AI: Interest in working with AI tools as pair programmers to complement development practices.
What’s in it for you?
The best talent deserves the best benefits. At eDO, we offer:
- Rewarding compensation package including Prime Plus membership, competitive salary, flexible benefits, performance bonuses, birthday day off, discounts and partnerships, relocation support, and equipment lifecycle program.
- Continuous learning with access to Coursera, soft skills workshops, tech training, leadership development, and a strong onboarding program.
- Grow opportunities with personalised career paths and the eVOLVE program, plus internal mobility.
- Well-being and flexibility with a hybrid home-office model focused on outcomes.
- Culture and events with after-work activities, social events, and free office refreshments.
- Dynamic and healthy environment encouraging innovation, learning, and high performance in an Agile mindset.
Apply now. We are an equal opportunity employer and value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability. If your experience doesn’t match every requirement, we encourage you to apply anyway.
#LI-Hybrid
#LI-NN1