Java Senior Software Engineer
Hace 7 días
Barcelona, Barcelonés (comarca); Provincia de Barcelona; Cataluña, España
eDreams
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
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