Java Software Engineer - Cx (Hybrid)

Edreams
Barcelona, Spain
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Artificial Intelligence BigTable Machine Learning Neo4j Redis Software Engineering Large Language Models Containerization Kubernetes Cassandra
+3 more
Apache Kafka Docker Microservices

Job description

Experteer Overview As a Java Software Engineer in the Customer eXperience team, you will shape AI-powered travel experiences in a hybrid Madrid or Barcelona setup.You’ll work on a scalable microservices platform, leveraging a modern tech stack to advance personalized customer journeys.Expect cross-functional collaboration, ongoing learning, and delivery of high-quality code that drives product value.This role offers the chance to contribute to a leading travel subscription platform and its AI-driven services.Compensaciones / Beneficios- Develop algorithms and services using Java 17 and a microservices approach to support advanced travel workflows- Contribute to a distributed, scalable architecture with SOLID, TDD, and clean code practices- Work with data and AI components (Kafka, Cassandra, BigTable, Redis, Neo4j; LLM agents; ML models) and containerized deployments (Docker, Kubernetes)- Collaborate in an agile environment (Kanban) within a cross-functional team of 7-10 members- Participate in product definition, ideation, and continuous learning through workshops and events- Own and monitor product and technical OKRs and seek opportunities to improve technical excellenceResponsabilidades- Excellent understanding of coding fundamentals and strong Java knowledge- Experience with distributed, concurrent, and scalable systems- Good problem-solving, proactive mindset, and ability to work across the software development lifecycle- Growth mindset and willingness to learn and share knowledge- Strong collaboration and communication skills in large/teams-of-teams environments- Technical English proficiency for cross-continental collaboration- Awareness of industry trends and applying them to development- Product mindset with curiosity to improve the productRequisitos principales- Prime Plus membership- flexible benefits- relocation support- equipment lifecycle program- Coursera access- onboarding program

Requirements

Good problem-solving, proactive mindset, and ability to work across the software development lifecycle

  • Growth mindset and willingness to learn and share knowledge
  • Strong collaboration and communication skills in large/teams-of-teams environments
  • Technical English proficiency for cross-continental collaboration
  • Awareness of industry trends and applying them to development
  • Product mindset with curiosity to improve the productRequisitos principales
  • Prime Plus membership

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:30 min

Introduction to Neo4j and remote developer relations work

Videos

See all

Related articles

See all