Java Senior Software Engineer

Skills

Location

You must be live (or willing to live) in: Barcelona, Spain

Languages

Fluent English

Job Description

We're looking for an experienced Java Senior Software Engineer to join the Customer Experience team, focusing on delivering resilient and high-performing solutions for travelers.

🎯 Responsibilities

  1. Lead and drive technical work, providing guidance to other engineers and staying current with industry trends.
  2. Offer technical direction for complex initiatives and deliver strategic improvements.
  3. Enhance code structure and architecture with an emphasis on testability and maintainability. Identify technical investment opportunities to meet team objectives.
  4. Successfully deliver high-complexity projects involving multiple stakeholders, monitoring progress and mitigating timeline risks.
  5. Conduct code reviews, provide feedback, mentor, and coach team members to support their professional growth.
  6. Communicate complex ideas clearly to both technical and business stakeholders to ensure organizational alignment.
  7. Continuously seek learning and skill development opportunities.

🛠️ Requirements

  1. Deep understanding of software engineering fundamentals, including OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, and APIs.
  2. Experience with the complete software development lifecycle, including deployment to production, unit and integration testing, as well as familiarity with cloud and continuous delivery environments.
  3. Strong analytical, data-driven, and problem-solving skills, with creativity to address business and customer challenges.
  4. Commitment to building resilient, high-performing, and well-scaled solutions.
  5. Focus on technical excellence and quality.
  6. Excellent organizational skills: ability to prioritize, organize, and delegate tasks effectively in uncertain environments.
  7. Strong communication skills and openness to collaboration for team and stakeholder benefit.
  8. Ability to represent solutions using standard diagrams for both technical and non-technical audiences.
  9. Fluency in English for effective communication in a multicultural team.
  10. Continuous learning mindset and a passion for innovation.
  11. Collaborative team player who shares knowledge proactively within dynamic teams.
  12. Enthusiasm for technology and a drive to implement state-of-the-art solutions.

➕ Nice to have

  1. Experience using AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
  2. Curiosity and willingness to experiment with emerging AI-driven development solutions.
  3. Ability to leverage AI tools for debugging, streamlining development, and boosting productivity.
  4. Adaptability and eagerness for rapid learning of new AI capabilities.
  5. Interest or experience in collaborating with AI tools as programming partners.

🤗 We offer

  1. Competitive compensation package, performance-based bonuses, flexible benefits, Prime Plus membership, birthday day off, discounts, partnerships, and equipment ownership after refresh cycles.
  2. Continuous learning opportunities, including free Coursera access, tech and leadership trainings, soft skill workshops, and an engaging onboarding program.
  3. Clear career development programs with opportunities for horizontal and vertical growth, personalized paths, and internal mobility.
  4. Flexibility and focus on well-being, with support for work–life balance, a hybrid home-office model, and emphasis on employee care.
  5. Dynamic, open, and inclusive team environment with regular social events, communities based on shared interests, and no dress code.
  6. Supportive, agile work culture with recognition, innovation, and opportunities to share and develop new ideas.
Each company upload its own logo image

eDreams ODIGEO

Are you ready to shape the future of travel by working in one of the world's largest online travel companies? With eDreams ODIGEO you will create impact, combining more than 600 airlines and 100.000 flights worldwide every day into billions of potential combinations and helping our customers find the very best travel deals. Our passion is travel, our business is technology.

Photos

Benefits and perks

  • +Centric office location
  • +Team building activities
  • flexible

    Flexible schedule

  • tickets

    Restaurant Ticket

  • lessons

    Language lessons

Location

Carrer de Bailèn, 67-69, 08009 Barcelona, Spain