이 직무 공유하기

IDS Back-end Java 개발자


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

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


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


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


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

[IDS(Inventory Distribution System) 실 소개]

인도네시아 발리 해변에서 서핑을 하거나 싱가포르 마리나 베이의 멋진 쇼를 즐기기 위해, 우리는 Agoda와 같은 온라인 여행사(OTA, Online Travel Agency)에서 호텔을 예약합니다. 이것이, 야놀자클라우드코리아 IDS가 하는 일입니다. 전세계의 호텔과 온라인 여행사를 연결하여, 누구나 원하는 여행을 즐길수 있게 합니다. 지금은 여행이 너무 멀리 있지만, 우리는 포스트 코로나를 준비하고 있습니다.

야놀자클라우드코리아 IDS는 여행과 호텔 분야의 복잡한 문제들을 기술로 해결 할 계획을 세우고 있습니다. 여행의 미래에 전략적이고 장기적으로 투자하여 새로운 기회의 문을 열 것입니다.

 

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

 

[주요업무]

야놀자클라우드코리아의 IDS 개발자는 Product Owner와 함께 놀라운 제품을 고객들에게 제공하는 책임을 집니다. 우리는 불확실하고 복잡한 환경에서, 고객을 만족시키고, 제품을 성공으로 이끌 뛰어난 개발자를 찾고 있습니다. 빠르게 성장하는 Tech 스타트업의 구성원이 되어, 많은 성장과 기회를 얻을 수 있을 것입니다.

IDS 실의 Back-end 개발자는 제품 전반에 Ownership 을 가지고 모든 프로세스에 참여하며 다음과 같은 활동을 합니다:

  •  호텔 숙박 상품(Inventory) Distribution 플랫폼 개발
  •  호텔 숙박 상품(Inventory) Distribution 백엔드 개발
  •  온라인 여행사(OTA, Online Travel Agency) 플랫폼 개발
  •  빅 데이터 Application 개발 및 운영 (DevOps)

 

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

 

[자격요건]

  •  Back-End 개발경력 5년 이상

  •  Restful API 설계, 문서화 경험

  •  Java/JPA/Spring/Spring Boot 능숙자

  •  DB 모델링 경험

  •  AWS 인프라 기반 서비스 구축 경험

 

IDS Back-end Java 개발자 지원에 필요한 스택 및 경험은 다음과 같습니다.

  • Java 8 (Funtional Programming), Spring Boot 2, AWS (ElastiCache, EC2, Elastic Beanstalk, RDS-Aurora, VPC, Cloud Watch, S3...), JPA, SQL, 대용량 데이터, 대용량 트래픽 처리 경험

 

IDS Back-end Java 개발자가 사용하는 기술스택을 공유 드립니다.

  • Java 8 (Funtional Programming), Spring Boot 2, AWS (ElastiCache, EC2, Elastic Beanstalk, RDS-Aurora, VPC, Cloud Watch, S3...), JPA, SQL, ElaticSearch/OpenSearch, Kafka, Presto, ELK, Spring Batch, MQ, NoSQL, Pinpoint

 

[우대사항]

  •  숙박 서비스를 개발 및 운영해본 경험
  •  검색(Elasticsearch) 서비스에 대한 이해
  •  OpenID, OAuth 에 대한 이해

  •  캐시, 비동기(Kafka , MQ), 동시성, 이벤트 에 대한 이해

  •  MSA 환경에서의 개발 경험
  •  빅데이터 환경 ( Spark , Presto , Druid , Hive ) 활용 경험.
  •  B2B 서비스 개발 및 운영 경험
  •  OTA (Online Travel Agency) 개발 및 운영 경험

 

정규직 (수습 3개월)
 

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

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

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

 

[기타사항]

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

 

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

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