bd4travel is a market leading provider of AI-driven personalisation for the travel industry.
The unique proposition of our award-winning solution is to “listen” to each and every user, understand them in real-time and react with the most relevant offers and services at that precise moment. Our mission is to deliver a fully personalised, engaging and enjoyable user experience across the entire user journey.
We provide our solutions as a service to various big players in the European and international markets, requiring us to build scalable and easy to adapt software solutions. Our clients profit from powerful personalisation use cases, commercial steering modules and personalised merchandising.
bd4travel is based in Germany and we are part of dnata travel and The Emirates Group since 2018.
Senior Java Developer (m/f/d)
Your responsibilities are the development, quality, usability, performance, and scalability of:
Designing and planning the implementation of new product features
Implementing new features and developing further our core platform of realtime data processing and user profiling
Adapting our existing solutions to new requirements and supporting the integration of our solutions into our client’s systems
Bringing research prototypes for new machine learning and AI applications to our production systems
Transforming and storing data efficiently to enable our low-latency realtime applications and our data analytics platforms
Improving performance, security and stability of our code base
Supporting our dev ops team in developing a scalable, resilient and monitorable service architecture
Introducing and evaluating new frameworks, libraries, databases and software development tools
The ideal candidate has at least 3 years hands-on and demonstrable experience in full stack / Backend development. Furthermore, the following skills and experiences are required:
At least 3 years hands-on and demonstrable experience in Java programming
Excellent software design skills with experience in modularized software
You are familiar with modern, open-source Java libraries and technologies (eg. Guice, Guava, Jackson)
Plus: Familiar with databases and distributed Caches (Elastic, MongoDB, Aerospike, etc.)
Optional: Familiar with Hadoop, Spark and distributed computing
Optional: Familiar with machine learning and data science
Optional: Familiar with delivery pipelines, DevOps and Docker
Communicative and self-driven team player
You speak fluent English
What we offer
Multicultural start-up culture with flat hierarchies and a great atmosphere
Daily challenges in the context of an exciting, leading edge business
Plenty of scope for initiative and personal development
A great team of enjoyable people and brainiacs
Competitive compensation and benefits package
If this sounds like you and you’re excited to find a successful international start-up with grown-up ideas about how to do business, please send us your application right away. If you have any questions, we are happy to assist you.