Java Developer

 

Description:

 

Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with more than 2.5 million accommodations globally. Based in Asia and part of Booking Holdings, our 4,000+ employees representing 90+ nationalities foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership, enhancing the ability for our customers to experience the world.

The Opportunity:

Our systems scale across multiple data centres, totalling a few million writes per second and managing tens of petabytes of data. We deal with problems from real-time data-ingestion, replication, enrichment, storage and analytics. We are not just using Big Data technologies; we are pushing them to the edge.

Join us in the team that handles our Data Lake, a crucial platform that serves a wide range of business critical needs and applications from being used to train ML models for user-facing applications, to enabling reporting and monitoring, to empowering Product Owners to do research and experimentation hypothesis. The data lake is the very heart of our data-driven culture and spans hundreds of servers across multiple data centres at tens of PB scale.

In this Role, You will get to:

  • Improve scalability, stability, accuracy, speed and efficiency of our existing data systems
  • Debug , Patch, Contribute, and Administer open source software like Hadoop Ecosystem Projects, Spark, Trino, S3 compatible Object Storage, Docker
  • Design, build, test and deploy new libraries, frameworks or full systems for our core systems while keeping to the highest standards of testing and code quality
  • Work with experienced engineers and product owners to identify and build tools to automate many large-scale data management / analysis tasks

What You’ll need to Succeed:

  • Bachelor’s degree in Computer Science /Information Systems/Engineering/related field
  • Experience debugging and reasoning about production issues is desirable
  • Deep Understanding of how JVM and Java Memory Model works
  • Able to code in Java and/or Scala

It’s Great if you have:

  • A good understanding of data architecture principles preferred
  • Any experience with Big Data technologies / tools
  • Systems administration skills in Linux
  • Python/Shell scripting skills also a plus
  • Experience working with private or public Cloud Computing and/or Object Storage

Organization Agoda
Industry IT / Telecom / Software Jobs
Occupational Category Java Developer
Job Location Perth,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-09-08 2:04 pm
Expires on 2024-12-23