Java Senior Software Engineer - Accommodation (Hybrid)
Role details
Job location
Tech stack
Requirements
Java Senior Software Engineer - Accommodation (Hybrid) - Barcelona (Hybrid) Join to apply for the Java Senior Software Engineer - Accommodation (Hybrid) role at eDreams ODIGEO. We are seeking an experienced Java Senior Software Engineer to join our Accommodation team in Barcelona (Hybrid) 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 excellent post-booking service in our highly rated mobile app. What you will do: * Work with a top-notch tech stack such as Java 17, Maven, TestNG, Cucumber, Mockito, Oracle, ElasticSearch, Redis, Kafka, Neo4j, Datamesh, Datadog, Kibana; Docker, Kubernetes, Google Cloud Platform, Sonarqube * Actively participate in the product definition and ideation processes. Code solutions with high quality through good design, attention to detail and test quality. * Work in a fully agile organisation, using Kanban practices to deliver business value continuously. * Own and monitor the performance of product and technical OKRs. * Help the team grow by mentoring more junior team members, giving feedback and sharing your expertise. * Challenge decisions, be proactive and seek to improve technical excellence. What you need to succeed: Good to have * More than 5 years experience with Java * Strong knowledge of engineering fundamentals (data structures, concurrency, design patterns, algorithms) * Experience with modern technologies, such as NoSQL databases and distributed queues * Strong technical mindset to work in an environment promoting microservices, clean code, SOLID principles and TDD * Strong data-driven capabilities and design pattern skills to tackle business challenges * Knowledge of Cloud and Continuous Delivery environments to deliver value quickly * Ability to analyse, challenge decisions constructively and provide creative solutions focusing on outcomes * Team player with good communication and mentoring
Benefits & conditions
skills Preferred Qualifications * Experience with Applied AI Tools: practical AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants * Experimentation mindset: curiosity to explore and integrate AI-driven solutions into development workflows * AI-enhanced problem solving: leverage AI tools to debug, streamline development, and boost productivity * Adaptability and learning agility: eagerness to continuously learn and adapt to new AI features * Collaboration with AI: interest in pairing with AI tools as assistants in development What's in it for you? The best talent deserves the best benefits. At eDO, we offer: * A rewarding compensation package with Prime Plus membership, competitive salary and flexible benefits, including relocation support and equipment retention after 3 years * Continuous learning with Coursera access, soft skills workshops, tech training, leadership development, and a strong onboarding program * Personalised