이 직무 공유하기

API Platform Back-end Java 개발자


[야놀자클라우드 부문, R&D 그룹]

야놀자클라우드 부문은 전세계 숙박 산업 전반의 변화를 꿈꾸는 야놀자의 새로운 시도입니다. 
야놀자는 그동안 다양한 규모의 호텔을 짓고 운영하며 노하우를 쌓아왔습니다.
그 노하우를 바탕으로 R&D 그룹에서는 IoT, 머신러닝 등의 기술을 활용하여 SaaS, 클라우드 기반의 다양한 서비스와 운영 솔루션을 개발하고 운영하고 있습니다.


야놀자클라우드 부문은 호텔 고객들에게 새로운 경험을 더 널리 제공합니다.
키오스크나 키리스(Keyless) 기능, 객실제어, 모바일 컨시어지 등 일부 고급 호텔에서만 시도했던 서비스를 다양한 등급과 규모의 호텔에서 더 쉽게 고객에게 제공할 수 있게 됩니다.


야놀자클라우드 부문은 전통적인 호텔 운영 방식을 혁신합니다.
자산관리, 온라인 채널관리, 건물 관제 시스템 등 다양한 운영 솔루션을 사용하면, 전통적인 운영 방식으로는 상상하기 힘들었던 편리함과 효과를 누릴 수 있습니다.


야놀자클라우드 부문은 야놀자의 싱가포르 지사, 클라우드PMS 세계 1위의 eZee 와 협업을 통해 해외 숙박 환경에서도 경쟁력 있는 솔루션을 개발하고 있습니다.

 

※ 본 포지션은 야놀자클라우드코리아 소속으로 진행되는 건입니다.

 

[Distribution Hub 실 소개]

Distribution HUB실은 한국은 물론이고 전 세계의 호텔, 리조트 등을 해외와 국내에 중계하는 역할을 합니다. 국내 야놀자에서 판매하는 모텔, 호텔, 펜션, 게스트하우스 등을 Agoda, Expedia, Trip.com 등 다양한 해외 플랫폼은 물론 국내의 11번가, 옥션, 티몬, 위메프 등에서 예약이 가능하도록 하는 연동 전문 부서입니다. 또한, 해외의 Agoda와 Rakuten Lifull stay, Expedia 등에서 공급하는 해외 호텔들을 야놀자와 각종 사이트에서 판매할 수 있도록 연동하는 시스템을 개발하고 운영하고 있습니다.

  • 국내외 여행 플랫폼과의 연동시에 Ownership을 가지고 서비스의 전반에 걸친 모든 프로세스에 참여합니다.
  • 각 플랫폼의 특성과 API 연동 방법에 대한 정확한 이해를 기반으로 서비스를 모니터링하며 개선/발전을 위한 전략을 수립하고 실행합니다.
  • 서비스 이해관계자 및 다양한 부서와 협업을 리드하고 커뮤니케이션을 조율합니다.



[주요 업무]

  • 해외, 국내 예약 서비스 연동 플랫폼 개발
  • 해외, 국내 OTA 신규 연동 서비스 개발
  • 해외, 국내 OTA 연동 관리시스템(admin) 개발
  • Event driven 동기화 시스템 개발
  • AWS 시스템 관리


해당 포지션 관련 FAQ는 야놀자클라우드 R&D Q&A 페이지에서 확인 하실 수 있습니다.


[자격 요건]

  • Back-End 개발경력 5년 이상
  • RESTful 서비스 및 API 개발 경험
  • Java/Spring 환경에서의 개발 경험
  • SQL/DBMS/ORM 에 대한 이해
  • 서버 개발 및 운영(DevOps)
  • JPA, QueryDSL 사용 개발 경험


API Platform Back-end Java 개발자 업무에 필요한 스택은 다음과 같습니다.

  • 필수 : Java, Springboot, Kafka, Git
  • 우대 : AWS (SQS, OpenSearch, Elasticache, EC2, S3, Beanstalk, AuroraRDS), Jenkins



[우대 사항]

  • 다양한 인터넷 환경에서의 Failover 처리에 대한 경험

  • 대용량 System Architecture 설계 및 개발 경험

  • MSA(Microservices Architecture) 환경에서의 개발 경험

  • AWS(Amazon Web Services) 경험

  • B2B 서비스 개발 및 운영 경험

  • OTA (Online Travel Agency) 개발 및 운영 경험

  • Spring Webflux 개발 경험

 

 

정규직 (수습 3개월)

 

[전형 및 절차 안내]
서류전형 → 코딜리티 → 1차 면접 → 2차 면접 → 처우협의 / 채용검진 → 입사

  • 포지션에 따라 전형이 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.
  • 코딜리티 전형 후, 면접은 상황에 따라 비대면으로 진행될 수도 있습니다.

   ※포지션에 따라 평판조회 전형이 추가될 수 있습니다.

 

 

[기타 사항]

  • 본 공고는 모집 완료 시 조기 마감이 될 수 있습니다.
  • 지원서 내용 중 허위사실이 기재되어 있는 경우 채용이 취소될 수 있습니다.
  • 국가유공자 예우 및 지원에 관한 법률에 의거 취업 보호 대상자 및 장애인은 관련 법규에 따라 우대합니다.
  • 채용 절차 진행 시 지원자에게 수령한 서류는 입사 지원일로부터 1년 간 보관하고 이후 파기합니다.
  • 포지션에 대한 문의사항은 야놀자클라우드 카카오톡 오픈채팅 으로 문의해 주시길 바랍니다

 


[야놀자클라우드 부문, R&D 그룹이 일하는 방식]

  • 모두의 의견에 만족하는 서비스는 없습니다. 모두를 만족시키려다 보면 결국 어느 누구도 만족시키지 못하게 됩니다. 우리는 많은 의견에 휘둘리지 않고 우리의 비전을 명확히 하는 의사결정을 합니다.
  • 무엇이든 한 번에 잘 되기는 어렵습니다. 실패와 개선이 빠르게 반복될 수 있도록 간결한 방식을 끊임없이 고민합니다.
  • 모든 측면에서 불필요한 의존 관계를 줄이는 방법을 찾아주세요. 기획, 시스템, 유관 부서와의 의존관계가 줄어들 수록 일이 간결해집니다. 이는 실패와 개선을 빠르게 반복할 수 있도록 도울 것입니다.
  • 의사 결정은 반드시 데이터를 기반으로 명확한 근거에 따르며, 우리의 비전을 명확히 하는 방향으로 결정합니다. 그러나 유의미한 데이터가 없다고 해서 중요한 의사 결정을 미루지는 않습니다.
  • 일을 묶어서 생각하지 않습니다. 작은 단위로 나눠서 해결할 방법을 찾아주세요. (Divide & Conquer)
  • 모든 일(로직, 기획, 코딩)은 항상 간결하게 다듬습니다. 그렇지 않으면 정작 복잡한 일이 닥칠 때 감당할 수가 없습니다.
  • 10의 리소스로 100을 만들려 하기보다 의미 있는 10을 만들기 위해 노력합니다. 의미 있는 10이 영혼 없는 100보다 가치 있습니다.