Overview
As a Software Engineer in Booking.com’s IT Services Development, you design, implement, and maintain internal tools and integrations that boost staff productivity. You’ll work within cross-functional teams to translate business needs into reliable, scalable solutions. The role focuses on provisioning, data synchronization, and employee-facing services that support IT operations and the employee experience. You will drive end-to-end ownership, monitor health and performance, and influence architecture decisions in a fast-paced, collaborative environment.
Arbeidsvoorwaarden / Benefits- annual paid time off
- parental leave (22 weeks)
- hybrid working with flexible arrangements
- HQ campus in Amsterdam with on-site meals and facilities
- commuting allowance and bike reimbursement
- discounts & wallet credits for Booking.com products and Genius status updates or family vouchers
Verantwoordelijkheden- Design and build software applications, automations, and integrations using relevant languages and technologies
- Create template solutions for complex integration scenarios and translate business needs into integration solutions
- Maintain and support existing integration interfaces
- Develop technical designs and implement solutions
- Own end-to-end service health, monitor metrics, and respond to issues within SLA
- Identify and resolve live production issues to minimize customer impact
- Evaluate architecture options considering cost and requirements
- Identify opportunities for process, system, and structural improvements
- Drive automation and enhancements in reliability tools
- Deliver clear, audience-tailored communications
Belangrijkste vereisten- Min 5+ years in IT, with at least 3 years in software development
- Strong knowledge of Java/SpringBoot
- Understanding of MuleSoft, EDA, MOA, SOA, SOAP, REST APIs, RESTful, RPC/RFC
- Experience with Mule 4.x and CloudHub 1.0 (CloudHub 2.0 preferred)
- Exposure to enterprise architectures (monolithic, microservices, event-driven)
- API-led design using RAML/OAS; API lifecycle support; observability tools (Graphite, Grafana) a plus
- Experience with Kafka and various integration patterns
- Strong analytical and problem-solving skills; excellent communication with non-technical stakeholders
- Excellent communication (written and spoken)
- Strong analytical and problem-solving abilities
- Ability to work with non-technical stakeholders
- Java
- SpringBoot
- Mulesoft
Solliciteren