Java Senior Software Engineer

Hace 7 días

Barcelona, Barcelonés (comarca); Provincia de Barcelona; Cataluña, España eDreams Jornada completa
Overview As a Java Senior Software Engineer in the Prime team, you drive technical initiatives and mentoring across engineers to deliver high-impact, scalable microservices. You'll shape architecture, improve testability, and align technical decisions with business goals in a fast-moving, agile environment. You operate with a cross-functional group to evolve the Prime domain and AI-powered features that personalize the customer travel experience. This role offers growth through mentorship, continuous learning, and exposure to strategic projects in a global platform. Compensaciones / Beneficios Prime Plus membership relocation support flexible benefits onboarding program Coursera access and soft skills/tech training internal mobility and career paths (eVOLVE) Responsabilidades Provide technical guidance for complex initiatives and strategic improvements Improve code structure, architecture, testability, and maintainability Deliver high-complexity projects with multiple stakeholders while mitigating timeline risks Mentor team members, conduct code and architecture reviews, and promote skill growth Communicate complex ideas to technical and business stakeholders and align across the organization Work in a fully agile Kanban environment with cross-functional teams to design, build, operate and evolve the Prime domain Participate in product definition and ideation processes and maintain a learning mindset Receive mentorship and support to accelerate career development Requisitos principales Deep understanding of OOP, functional programming, concurrency, data structures, design patterns, databases, APIs Experience with full software development lifecycle including production deployment and testing (unit/integration) Cloud and Continuous Delivery environments Strong data-driven and analytical skills; creative problem-solving for complex business/customer problems Commitment to high quality and technical excellence; strong communication and collaboration Ability to visually represent solutions in standard diagrams for diverse audiences Excellent organizational skills and task prioritization in uncertain environments Fluent English in a multicultural setting Continuous learning mindset and willingness to innovate Team player oriented toward knowledge sharing and growth Passion for applying state-of-the-art technology to solutions Strong communication Mentoring and feedback culture Collaborative mindset in cross-functional teams Java and object-oriented design Functional programming concepts Concurrency and performance tuning