Java Engineer (m/f/d) - Team Search
City: Berlin
Department: IT & Engineering
Recruiter: Anna Symonenko

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.
As a Java Engineer (m/f/d) at our customer-facing Search team, you can make an impact by owning the first crucial step in the booking funnel and focusing on providing a fast and intuitive user experience to our customers in 40+ countries worldwide.
About the Role
- Be at the forefront of Flix' booking funnel, handling millions of search requests per day coming in from Web, App, and external partners
- Search and beyond: generate the inventory to allow customers to reach any place on our network (3000+ destinations in 40+ countries!)
- Apply your geekiness: have you ever wondered what to do with graph theory? This is the team for you!
- Write SOLID, maintainable, flexible, testable, and scalable code
- Support our CI/CD environment and produce a positive impact with each release
- Support our agile, flexible, team-oriented development to bring the search product to the next level
- Be a part of an autonomous cross-functional team, and you are responsible for the search product from concept to implementation
- Work closely with your fellow team members; for example, brainstorm, design and refine new features, code reviews, and testing
About You
- Bachelor’s in Computer Science, Information Systems, or relevant industry experience
- Our services are written in Java and PHP, you are a Java Engineer who doesn't mind against working with PHP
- Solution-oriented attitude with a focus on materializing the business vision through technical means
- Experience with Java/JVM based frameworks such as Micronaut/Spring Boot
- Experience with Kubernetes, AWS
- Experience with Database management systems such as MySQL or similar relation database systems
- Solid experience with distributed messaging systems (Kafka or others)
Nice to have
- Experience working with OpenSearch/Elasticsearch
- Some experience with Redis, Terraform
- Experience with Symfony framework
- Familiarity with Continuous Integration and Deployment best practices (Unit and integration testing/Gitlab CI)
- Experience working with scalable systems that handle large volume of requests/data
We recognize that everyone carries a unique set of valuable skills and experiences. If you think you could have an impact even though you don't meet 100% of the requirements, we still encourage you to apply. We want to hear from you!
What We Offer
- Travel perks: 12 free Flix vouchers + 12 discount vouchers for friends & family.
- Work from (M)Anywhere: Depending on your role, work from another location for up to 60 days per year.
- Hybrid work model: We are an office-first company, but we offer flexibility to balance work and life.
- Wellbeing support: Access confidential 1:1 counselling, courses, and stress management for yourself and up to four family members.
- Learning & Development: Take advantage of language classes, training courses, and expert-led sessions to grow your skills.
- Mentoring Program: Connect with experienced colleagues to gain insights and accelerate your career.
To view more local benefits specific to each office location, please check out this link: Locations - Flix Career
Why Join Flix?
At Flix, we empower our teams to push boundaries and shape the future of mobility. As we continue to scale globally, we harness cutting-edge technology to make mobility smarter, more sustainable, and more affordable.
If you’re looking for a place where you can drive change and redefine how millions of people travel, Flix is the place where you can lead your journey!
