Java Engineer (m/f/d) - Team Search
@ Flix

Berlin, Germany
On Site
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @flix.com
Recommended after applying

Job Details

About Flix

At Flix, we offer a tech-driven environment where innovation meets real-world impact, with competitive pay, strong growth opportunities, and a culture of collaboration and ownership.

About the Role - Java Engineer - Team Search

Join our customer-facing Search team and be at the forefront of Flix's booking funnel. You will handle millions of search requests per day from web, app, and external partners, ensuring a fast and intuitive user experience for customers in over 40 countries.

  • Own the search component of the booking funnel.
  • Generate dynamic inventory across 3000+ destinations.
  • Write SOLID, maintainable, and scalable code.
  • Support CI/CD pipelines and agile team practices.
  • Collaborate on design, code reviews and testing.

About You

We are looking for a resourceful Java Engineer with a degree in Computer Science or relevant experience. You should be comfortable working with Java and PHP, have experience with Java/JVM frameworks like Micronaut or Spring Boot, and be familiar with Kubernetes, AWS, and distributed messaging systems such as Kafka.

Nice to Have

  • Experience with OpenSearch/Elasticsearch.
  • Knowledge of Redis, Terraform, and Symfony framework.
  • Familiarity with CI/CD best practices using Gitlab CI.
  • Experience with scalable systems handling high request volumes.

What We Offer

Enjoy travel perks, flexible work arrangements, wellbeing support, learning and development opportunities, and a mentoring program. Check out the Locations page for office-specific benefits.

Why Join Flix?

At Flix, empower your career by pushing boundaries and shaping the future of mobility on a global scale.

Key skills/competency

Java, Search, Micronaut, Spring Boot, Kubernetes, AWS, Kafka, CI/CD, agile, distributed systems

How to Get Hired at Flix

🎯 Tips for Getting Hired

  • Research Flix's culture: Study their mission, values, and team structure.
  • Customize your resume: Highlight Java and agile experience.
  • Showcase technical projects: Emphasize CI/CD and cloud skills.
  • Prepare for interviews: Review distributed systems and messaging.

📝 Interview Preparation Advice

Technical Preparation

Review Java frameworks and SOLID principles.
Practice CI/CD pipeline configuration basics.
Study Kubernetes deployment scenarios.
Brush up on distributed messaging systems.

Behavioral Questions

Describe a challenging team project.
Explain your problem-solving approach.
Share experience in agile teamwork.
Discuss handling tight deadlines.

Frequently Asked Questions