Overview
Java Senior Software Engineer - CX (Hybrid) at eDreams ODIGEO — join our Customer eXperience team in Madrid or Barcelona with a hybrid work model.
What you will do
As a Java Senior Software Engineer in the Technology Team, you will be in charge of:
* Have meaningful experience being in a Senior Engineer role driving technical work for other engineers. Stay up-to-date on industry trends and apply them.
* Provide technical guidance for complex initiatives and deliver strategic technical improvements.
* Improve code structure and architecture, with focus on testability and maintainability; identify opportunities for technical investments to help the team meet objectives.
* Successfully deliver projects with high complexity, involving multiple stakeholders, including monitoring and mitigating timeline risks.
* Mentor other team members, provide and receive feedback through code reviews and architecture reviews, helping others grow to the next level.
* Communicate complex ideas to technical and business stakeholders and align with the broader organization.
* Continuously expand your skills through learning and knowledge sharing.
What you need to succeed
Good to have
* Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, APIs, etc.
* Experience with the full software development lifecycle, including production deployment and testing (unit and integration), as well as Cloud and Continuous Delivery environments.
* Strong data-driven capabilities, analytical skills, design pattern skills and creativity to solve complex business and customer problems.
* Aim to deliver resilient, high-performing, well-dimensioned solutions to complex problems.
* Strong focus on quality and technical excellence.
* Excellent communication skills and openness to reach agreements with team and stakeholders.
* Ability to visually represent solutions using standard diagrams for both technical and non-technical audiences.
* Strong organizational skills; ability to prioritize and delegate tasks to meet deadlines in a dynamic environment.
* Fluent English to work in a multicultural environment.
* Continuous learning mindset, growth and innovation.
* A team player attitude with knowledge sharing within a dynamic team.
* Passion for your work and willingness to apply the latest state-of-the-art technology where possible.
What’s in it for you?
Benefits
* A competitive compensation package plus Prime Plus membership, benefits, relocation support, and device options through our equipment lifecycle program.
* Continuous learning with Coursera access, soft skills workshops, tech training, leadership development, onboarding program.
* Personalised career paths and the eVOLVE Program to support career growth; internal mobility opportunities.
* Well-being focus with a hybrid home-office model focused on outcomes and work-life balance.
* Active social culture with after-work events, sports and music communities, no dress code, and complimentary fruit, coffee, and tea at offices.
* An agile, high-performance environment that values innovation, learning, and growth.
Job details
* Seniority level : Mid-Senior level
* Employment type : Contract
* Job function : Engineering and Information Technology
* Industries : Technology, Information and Internet
* Location : Madrid or Barcelona (Hybrid)
We are an equal-opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status. Our people are the key to our success. If you’re excited about this role but do not feel your experience aligns with every requirement, we strongly encourage you to apply nonetheless.
#J-18808-Ljbffr