Overview Java Senior Software Engineer - CX (Hybrid) – Madrid or Barcelona (Hybrid). Join to apply for the Java Senior Software Engineer - CX (Hybrid) role at eDreams ODIGEO.
Responsibilities Have meaningful experience being in a Senior Engineer role driving technical work for other engineers. Stay up-to-date on industry trends and understand how to apply them.
Provide technical guidance for complex initiatives and deliver strategic technical improvements.
Improve code structure and architecture, focusing on testability and maintainability, and 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, coach them to upgrade their skills, and participate in code reviews and architecture reviews.
Communicate complex ideas to technical and business stakeholders, and establish alignment within the broader organization.
Continuously expand your skills and knowledge through learning and development.
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 a technical excellence mindset.
Excellent communication skills and the ability to reach agreements with team members and stakeholders.
Ability to visually represent solutions in standard diagrams for both technical and non-technical audiences.
Strong organisational skills, with the ability to prioritise and delegate to meet deadlines in a dynamic environment.
Fluent English to work in a multicultural environment and communicate at all levels.
Mindset for continuous learning, growth and innovation; a team player attitude with knowledge-sharing focus.
Passion for what you do and willingness to apply the latest state-of-the-art technology where possible.
What’s in it for you? Benefits :
A competitive compensation package with Prime Plus membership, benefits, performance bonuses, birthday day off, discounts, relocation support, and equipment lifecycle program.
Continuous learning opportunities including Coursera access, soft skills workshops, tech training, leadership development, onboarding program.
Personalised career paths and internal mobility opportunities through the eVOLVE Program.
Hybrid home-office model focused on outcome, with emphasis on work-life balance.
Engaging team culture with social events, clubs, and a casual dress code; access to snacks and beverages at offices.
A dynamic, healthy environment that supports innovation, risk-taking, and open idea sharing within an Agile mindset.
We are an equal-opportunity employer and value diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.
#J-18808-Ljbffr
Java Software Engineer • Barcelona, Catalonia, SPAIN