Booking NL
Software Engineering - BE Engineer (For independent contractors)
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
The order of interviews might change depending on availability of the interviewers.
Live coding interview with Java
System design interview
Fit interview