Who are we?
Here at Booking.com, Our aim is to make it easier for everyone to experience the world. We began by taking hotel bookings online over 20 years ago, and we've been crafting the travel industry ever since. Today, we're building a platform that connects all parts of the trip - from accommodation to transport, tickets, tours and more.
From our HQ in Manchester, our Transportation team helps people get where they want to go, anywhere in the world. Whether customers want the freedom of a car, the ease of a taxi or the economy of public transport, we make it all possible.
Our team is passionate about helping people travel. They see challenges as opportunities. And they're always ready for change.
Our Vision:
The Order Platform is the home for all reservation data in Booking.com. Every time a customer clicks on the book button, we become the source of truth of the reservation that was made. We orchestrate its creation and any other subsequent changes, we store the data and make it available via multiple access patterns.
We build components and services that serve all product groups (accommodations, flights, rental cars, taxis, attractions etc.), and also many downstream business units (Finance, Customer Service, Machine Learning Services, Marketing, Partner Service etc.).
We enable the business to quickly check out orders, sell new products, implement and add new workflows, trigger AI and automated feedback to order events, help the customer, and generate order reports and views.
We build highly available, data intensive, and large scale Java services on top of industry leading technologies. We put the business, reliability, data governance, and compliance at the center of everything we do.
Your new role:
As a Software Developer, you are responsible for the development, performance, and scaling of our public website as well as internal systems. You will work independently and will also be accountable for making technical decisions within a team. Some of your day to day responsibilities will include: Rapidly developing next-generation scalable, flexible, and high-performance systems. Solving issues with the site and internal systems, prioritizing based on customer impact Acting as an intermediary for problems, with both technical and non-technical audiences Testing; we run thousands of experiments running at one time. We built one of the most sophisticated A/B testing platforms in the industry. Contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts Who we're looking for?
We are looking for driven Developers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right demeanor and tools.
Ideal candidates will possess the below skills & experience: Minimum of 3 years software development experience; using Java as the programming language. Previous experience with distributed systems. Hands on experience of developing in and contributing to open source data technologies, such as Hadoop, Kafka, Cassandra, Elasticsearch, Kubernetes, Envoy, Jetty, Zookeeper, Protobuf. Proven experience with MySQL and PostgreSQL or similar relational databases. Experience of working on products that impact a large customer base is an advantage. Preferably a university degree in Mathematics or Software Engineering. Excellent communication; written and spoken. What we offer in return: A phenomenal office to work in the heart of Manchester with a subsidised canteen & free lunch. Annual paid time off Parental leave - 22 weeks Bereavement leave - up to 4 weeks Free access to Headspace for you and your loved ones Global Employee Assistance Program Booking Cares - 2 days per year to volunteer Referral Bonus Booking events & parties Hybrid working Click apply now for this outstanding opportunity & one of our brilliant recruiters will be in touch with you soon!
SO-I-Pilot-Excl-14
Pre- Employment Screening:
If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.