Booking NL

Software Engineering - BE Engineer (For independent contractors)

Posted May 2, 2025
Project ID: 8307-1
Location
Amsterdam
Hours/week
40 hrs/week
Timeline
7 months
Starts: Jun 2, 2025
Ends: Dec 31, 2025
Payrate range
60 - 106 €/hr

Team

You will be joining the Guest Messaging Team who is responsible for messaging between travelers and partners (hotels, homes, etc.). The team has 3 BE engineers, 2 FE engineers, 2 IOS engineers and 2 Android Engineers.



What will be expected from you?

  • You will be expected to migrate legacy (Perl) modules to AWS by coding with Java.

  • You will be coding unit tests with minimum 80% code coverage.

  • You will be shipping code to production with Harness.




Must have

  • Hands coding experience with Java at least 5 years

  • Hands on architecture and system design experience with AWS at least 5 years

  • Hands on experience with implementing and maintaining REST APIs

  • Strong understanding of SOLID principles

  • Hands on experience by designing and implementing Service Oriented Architecture

  • Hands on experience with CI/CD tooling

  • Hands on experience with implementing event driven architecture

  • Quality and security first mindset

  • You are an excellent communicator




Nice to have

  • Hands on Perl experience

  • Hands on GraphQL experience

  • Hands on delivery experience with Harness

  • Hands on experience with Grafana




Interview Process

  1. The order of interviews might change depending on availability of the interviewers.

  2. Live coding interview with Java

  3. System design interview

  4. Fit interview