Start Your Search Here

Job Search

Booking.com

The Netherlands / Global

Backend Software Engineer

Job Description

Within the IT Services Development team, a software engineer takes part in designing, implementing and maintaining internal tools, systems, services and integrations which enable the workforce at Booking.com and other Booking Holdings brands to be mobile and productiveThe team’s services ownership scope includes, but is not limited to, the following aspects:User provisioning mechanisms, interconnecting company’s Identity and Authorization Management system to 3rd party applicationsEmployee data synchronization and internal exposure servicesEmployee Benefits Program management serviceCorporate offices meeting rooms management serviceEmployee communications management systemsProgramming languages and key technologies used within the team are:Hosting platforms: Booking Kubernetes Services (private cloud) / AWS / MulesoftProgramming languages: Java, TypeScriptOther technologies used: Mulesoft, MySQL, Kafka, ReactThe team (along with the all the Tech & Product teams) uses agile methodologyDesigning and building software applications, automations and integration by using relevant development languages and technologies, and applying knowledge of systems, services and tools appropriate for the business areaBuild template solutions on complex integration cases and liaise with our business stakeholders and traduce their business needs into Integration solutionsMaintaining and supporting existing integration interfacesCreateing technical design and actual implementation of solutionsOwning a service end to end by actively monitoring application/integration health and performance, setting and monitoring relevant metrics and act accordingly when violatedIdentify and resolve live production issues by mitigating the customer impact within SLAEvaluating possible architecture solutions by taking into account cost, business requirements, technology requirements and emerging technologiesIdentifying opportunities for process, system and structural improvements (i.e performance gains) by examining and evaluating current process flows, methods and standardsDrive and implement solutions for automations or new functionalities in the reliability toolsDelivering clear, well-structured, and meaningful information to a target audience by using suitable communication mediums and language tailored to the audienceBenefitsHealth insuranceFree access to Headspace for you and your loved onesGlobal Employee Assistance ProgramMeditation and Breastfeeding rooms at the officeBooking Cares - 2 days per year to volunteer and learnLife insuranceDisability insurancePension planAnnual paid time offParental leave - 22 weeksGrandparent leave - 10 daysCare leave - 10 daysBereavement leave - up to 4 weeksAnniversary leaveWorking from Home Furniture and Ergonomic SupportWorking from Abroad - up to 20 days per yearDiscounts & Wallet credits to spend on our productsUpgrade to Booking.com Genius Level 3Friends & Family Booking.com discount vouchersFree access to online learning platformsDevelopment and mentorship programs to support career growthAccess to trainings and workshopsTeam development opportunitiesLocal discount programsGame rooms in officesOn-site meals, coffee and snacks including vegan optionsExperience of API led design using RAML/OAS and experience of supporting APIs through the full API lifecycle and system observability is a plus (Graphite, Grafana etc.)Excellent communication; written and spoken and experience working with non-technical stakeholdersExposure to a variety of enterprise architectures from a large monolithic architecture to hybrid landscapes consisting of distributed systems and microservices and event-driven architecturesGood understanding of concepts such as Mulesoft, EDA, MOA, SOA, SOAP, REST APIs, RESTful, RPC/RFC, event streams such as Kafka and different integration patternsMinimum of 3 years software development experienceIntegration platform experience with Mule 4.x, CloudHub 1.0, (Ideally some experience on CloudHub 2.0)Strong analytical and problem-solving skillsStrong working knowledge and experience with Java / SpringBootMin 5+ years of experience in the IT industry

#J-18808-Ljbffr

Toepassen Now

Similar Opportunities

View all jobs