Java Engineer (m/f/d) - Team Search @ Flix
Your Application Journey
Email Hiring Manager
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.