Java Software Engineer - Cx (Hybrid)

Edreams
Barcelona, Spain
2 days ago

Role details

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

Job location

Barcelona, Spain

Tech stack

Clean Code Principles
Java
Artificial Intelligence
BigTable
Machine Learning
Neo4j
Redis
Software Engineering
Large Language Models
Containerization
Kubernetes
Cassandra
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