> Markdown version of [/jobs/ext/1679824-java-software-engineer-cx-hybrid](https://www.wearedevelopers.com/jobs/ext/1679824-java-software-engineer-cx-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - Cx (Hybrid) - **Company:** Edreams - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, BigTable, Machine Learning, Neo4j, Redis, Software Engineering, Large Language Models, Containerization, Kubernetes, Cassandra, Apache Kafka, Docker, Microservices - **Published:** July 21, 2026 - **Apply:** https://www.buscojobs.com.es/java-software-engineer-cx-hybrid-en-barcelona-ID-363431303 ## About the Role 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 ## 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 ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)