Job Overview
We’re seeking an experienced Java Senior Software Engineer to join our Prime team in Barcelona or Madrid (hybrid). In this role you will develop and enhance the web and mobile platforms that enable customers to find, book, and manage travel options.
Responsibilities
- Lead technical work for other engineers, staying current with industry trends and applying them.
- Provide technical guidance for complex initiatives and deliver strategic technical improvements.
- Improve code structure and architecture, emphasizing testability, maintainability, and scalability.
- Deliver high‑complexity projects involving multiple stakeholders, monitoring risks and ensuring on‑time delivery.
- Conduct code and architecture reviews and mentor teammates to advance their skills.
- Communicate complex ideas to technical and business stakeholders, aligning on objectives.
- Continuously expand your own skill set through learning and knowledge sharing.
- Participate in a fully agile organization using Kanban practices, supporting ceremonies and product definition processes.
- Collaborate with product managers, architects, UX designers, and other engineers to design, build, operate, and evolve the Prime domain.
Qualifications
- Strong understanding of OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, and APIs.
- Experience with the full software development cycle, including deployment, unit and integration testing, cloud environments, and continuous delivery.
- Data‑driven analytical skills, creativity, and the ability to solve complex business and customer problems.
- Focus on quality and technical excellence.
- Excellent communication skills and the ability to reach consensus with stakeholders.
- Ability to visually represent solutions in standard diagrams for both technical and non‑technical audiences.
- Strong organisational skills, prioritising and delegating tasks in an uncertain environment.
- Fluent English: necessary for a multicultural environment.
- Continuous learning mindset and passion for applying state‑of‑the‑art technology.
- Team player attitude with a focus on knowledge sharing in a dynamic team.
Preferred Qualifications
- Experience with AI coding assistants such as GitHub Copilot or ChatGPT.
- Curiosity and eagerness to experiment with emerging AI‑driven solutions.
- Capability to leverage AI tools for debugging, process optimisation, and productivity enhancement.
- Adaptability and learning agility for new AI features and capabilities.
- Interest in collaborating with AI tools in a pair‑programming context.
Benefits
- Competitive salary and benefits package, including versátil benefits and performance‑based bonuses.
- Paid time off, relocation support, and premium equipment options through our lifecycle program.
- Continuous learning opportunities: free Coursera access, workshops, tech training, and leadership development.
- Personalised career paths and internal mobility opportunities supporting career growth.
- Hybrid home‑office model with a focus on outcomes, supporting work‑life balance.
- Well‑being support and employee care initiatives.
We are an equal‑opportunity employer and 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; we value diversity and respect each individual’s uniqueness.
#J-18808-Ljbffr