Java Senior Software Engineer - Travel Things (Hybrid)

eDreams ODIGEO · WorkFromHome, Lombardia, Italia · · 50€ - 70€


Descrizione dell'offerta

Java Senior Software Engineer - Travel Things (Hybrid)

Join eDreams ODIGEO as a Java Senior Software Engineer in our Travel Things team in Milan, Barcelona (Hybrid). You will help create a one‑stop shop for customers, providing the best travel options and post‑booking service in our award‑winning mobile app.

What you will do:

  • Own the complete lifecycle of features within your modules (backend, web, native): ideation, design, sizing, implementation, rollout, validation, monitoring, maintenance and future improvements.
  • Resolve challenging coding problems and identify issues in other teams.
  • Communicate technical progress, blockers and risks to stakeholders in operational meetings.
  • Influence peers and pod partners to promote best delivery and technical opportunities.
  • Coach and guide lower‑level team members on technical matters.
  • Create distributed, scalable microservices platforms with clean code, SOLID principles, design patterns and TDD.
  • Promote microservices, clean code and TDD across the team.
  • Work independently on modules at any SDLC phase.
  • Design and develop advanced systems addressing finance, payments or fraud problems, sharing solutions with technical and non‑technical audiences.
  • Write high‑quality code with strong design and test quality.
  • Work in a fully agile organization using Kanban to deliver continuous business value.
  • Participate actively in ceremonies, product definition and ideation processes.

What you need to succeed:

  • Deep understanding of software engineering concepts: OOP, functional programming, concurrency, data structures, design and architecture patterns, databases and APIs.
  • Experience across the full software development cycle, including production deployment, unit and integration testing, Cloud and continuous delivery environments.
  • Strong analytical skills and data‑driven mindset to solve complex business and customer problems.
  • Ambition to deliver resilient, high‑performing, well‑dimensioned solutions.
  • Focus on quality and technical excellence.
  • Excellent communication skills and ability to reach agreements with stakeholders.
  • Ability to visually represent solutions with diagrams for both technical and non‑technical audiences.
  • Excellent organization, prioritization and delegation skills for uncertain environments.
  • Good English level for multicultural collaboration.
  • Continuous learning mindset and passion for applying state‑of‑the‑art technology.
  • Team player attitude and willingness to share knowledge.

What’s in it for you?

  • A rewarding compensation package including Prime Plus membership, competitive salary, flexible benefits, performance bonuses and more.
  • Continuous learning through free Coursera access, workshops, tech training and a comprehensive onboarding program.
  • Career growth via personalised paths, the eVOLVE Program and internal mobility opportunities.
  • Hybrid work model focused on outcomes, with flexible office/home options.
  • Fun and inclusive culture with after‑work events, sports and music communities, free fruit, coffee and tea.
  • Dynamic environment that encourages innovation, risk‑taking 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 and will always be a passion and motivation. Don’t meet every requirement? If you’re excited about this role but do not feel your experience aligns perfectly with all the requirements, we strongly encourage you to apply nevertheless.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)