Booking Holdings Romania is a Center of Excellence based in Bucharest, Romania and was created to support the increasing business demands of the Booking Holdings Brands.
The Center of Excellence provides access to specialised and highly skilled talent, leading industry best practices, and collaboration opportunities across all of our Brands.
As part of our Booking Holdings Romania team, you will have the opportunity to be a part of the world’s leading provider of online travel, with a mission of making it easier for everyone to experience the world through six-primary consumer facing brands : Booking, Priceline, Agoda, KAYAK, OpenTable and Rentalcars.
About the role
We are looking for a Senior Software Engineer with Java to join our Partner Fraud team in our Bucharest office. As a member of the Partner Fraud team, you will be given the opportunity to create tools to detect and prevent partner fraud.
In the Partner Fraud area, we create tools to automatically detect fraud for partners that are using the Booking platform to rent their accommodations.
In addition, we create tools that allow fraud operation analysts to analyse escalated or otherwise suspicious properties.
As a Senior Software Engineer you are responsible for the development of partner fraud back-end solutions, and integration with third party provider solutions.
You will work independently and will also be responsible for making technical decisions within a team, in close cooperation with the team.
Important aspects of the job include :
Rapidly developing next-generation scalable, flexible, and high-performance services for the Security Department, including Fraud platform.
Solving issues with services, systems and prioritising based on customer impact
Acting as an intermediary for problems, with both technical and non-technical audiences
Combine hands on coding with driving impactful project(s) as a technical leader and supporting other team members.
Represent Booking values, both in the company and in the external community
Plan for reliability by designing systems to work across our multiple data centres
Advocate a collaborative working environment turn my ideas into our ideas
Take initiative to address the larger technical needs of the product you work on
Focus on moving the business forward, be pragmatic about technology choices
Lead initiatives for improvement of development processes and business opportunities for your team’s product and the company as a whole by impacting multiple products across the business.
Identify, foster, and proactively help colleagues to grow professionally, taking a significant role in onboarding new team members
Lead, manage and resolve technical or design discussions or conflicts
Owning the end to end software development lifecycle like automated software testing, continuous deployment, release management.
Contributing to the growth of Booking through interviewing, on-boarding, or other recruitment efforts
We are looking for a Senior Software Engineer who enjoys solving problems, who initiates solutions and discussions and who believes that any challenge can be scaled with the right mindset and tools.
We have found that people who match the following requirements are the ones who fit us best :
You have 8+ years of experience, you have worked with large scale distributed systems, highly available APIs, and products that impact millions of customers.
You have several years of experience with Java and you possess deep knowledge of Java ecosystems (ex : JEE, JVM internals).
You have a solid understanding of Service Oriented Architecture, Microservices & OOP patterns and you mastered explaining these concepts to others.
Having experience with Maven, Docker, Hadoop, Kubernetes, Cassandra, Apache Spark, Kafka, and Elastic stack is a plus.
You have driven successful technical, business and people related initiatives that improved productivity, performance and quality.
You are an excellent communicator and you are able to influence and cooperate with people at all levels.
You are a humble and thought leader, you lead by example and gain your teammates respect through your actions and not your title.
You own your systems end-to-end and are comfortable performing incident management.
Knowledge of cloud computing fundamentals and experience with AWS and / or GCP
Having experience mentoring, coaching and training newer and less experienced team members would be an advantage.
Creative and not afraid to step outside of your comfort zone
You have a can do’ attitude and you act proactively and not reactively
Experience with open source is a plus
Preferably a university degree in Computer Science, Mathematics or Software Engineering
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 open position at Booking.