담당업무( 1명 )
[업무소개]
ㆍNDC(New Distribution Capability)
https://www.iata.org/ndc/
ㆍStatus & Planning
타이드스퀘어 Backend 개발은 고객사에게 좋은 서비스를 좀 더 빠르고 안정적으로 제공하기 위해 끊임없이 노력하고 시스템을 개선해 나가고 있습니다.
현재 On-premise 서비스들을 Cloud 환경으로 이전하기 위한 작업을 진행하고 있으며 기존 Monolithic 시스템을 MSA로 분리/전환하여 각 서비스 특성에 맞는 Architecture와 Platform을 자유롭게 선택하여 개발할 수 있도록 서비스 환경을 개선해나가고 있습니다.
국내 유일 항공사 NDC Aggregator 개발사로 현재는 자사의 여행사만을 대상으로 서비스하고 있으나 추후 국내외 수많은 여행사들에게 서비스를 제공할 계획을 가지고 있습니다.
저희와 함께 글로벌 항공/여행 비니지스 서비스를 개발하면서 성장하고 나아가실 분들을 찾고 있습니다.
[주요업무]
ㆍAggregator Platfrom Architecture 설계 및 개발
ㆍ항공사 직접 연동(NDC) 및 해외 Aggregator와 연동 개발
ㆍ항공사 및 여행사에게 제공할 데이터를 관리하고 다양한 서비스를 제공하기 위한 백오피스 시스템을 개발
ㆍ대용량 트래픽을 빠르고 안정적으로 처리하는 인프라를 구성하고 운영
ㆍ다양한 직군의 엔지니어, 데이터 분석가와 협업하며 서비스 사용성을 개선
ㆍ정기적인 모니터링을 통한 최적화 작업
[주요업무 상세]
1. 다양한 항공사 항공권을 단일 인터페이스로 제공하는 Aggregator Platform 설계 및 개발
ㆍNDC 표준을 활용한 항공사 연동을 통해 국내/해외 OTA 와 플랫폼 등에 제공할 Aggregator Platform 설계 및 개발
ㆍ국내 유일의 Aggregator로써 글로벌 비즈니스를 지원하는 안정적이고 확장 가능한 시스템 설계
ㆍ3rd Party에서 항공권 검색, 예약, 결제/부가서비스 판매를 위한 아웃바운드 API 개발
2. 항공사 직접 연동(ARM Index) 및 해외 Aggregator 연동 개발
ㆍ항공사 ARM Index API를 연동할 수 있게 개발
ㆍ중국/북미/유럽 등 해외 Aggregator와 연동을 통해 로컬 항공권을 Swap하여 다양한 콘텐츠 확보를 지원
3. 예약/운영 Back-Office 개발
ㆍ3rd Party에서 예약/결제 관리를 위해 접속 가능한 어드민을 개발
ㆍ항공사와 결제/정산을 대행할 수 있는 Payment / Settlement Gateway 개발
ㆍ3rd Party에서 프로모션/할인 등에 사용하는 어드민 개발
4. 대용량 트래픽 처리 및 최적화
ㆍ대용량 트래픽 처리를 위한 클라우드 환경 구축
ㆍ타직군 엔지니어, 데이터 분석가와 협업하여 서비스 성능 개선
스킬
ㆍJAVA, Kotlin, RDBMS, Spring
자격요건
ㆍ학력 : 초대졸이상
ㆍ경력 : 3 ~ 10년
ㆍJava/Kotlin, Spring 기반 개발 경력 3년 이상
ㆍRDBMS 및 NoSQL 등의 DB 운영 경험이 있으신 분
ㆍGit을 기반으로 한 개발/협업에 익숙한 개발자
ㆍ빌드, 테스트, 배포 자동화 경험이 있으신 분
ㆍ여러 직군들과 협업하며 트레블테크를 선도하는 서비스를 만들어가고 싶으신 분
ㆍ책임감 있는 자세와 커뮤니케이션을 중요시 하는 개발자
[기술스택]
ㆍJava, Kotlin, Node.js
ㆍSpring Boot, Spring WebFlux, Spring Cloud
ㆍMybatis, JPA, QueryDSL
ㆍMySQL, MongoDB, Kafka, Redis
ㆍGit, Maven, Gradle, Jenkins, Bitbucket
ㆍOn-premise, AWS, Kubernetes, Docker, Terraform, Serverless
우대조건
ㆍ항공 및 여행 플랫폼(Traval-Tech) 관련 개발 경험자
ㆍRDBMS 및 NoSQL 등의 DB에 대한 깊은 이해도가 있으신 분
ㆍ웹 프로토콜 및 인프라에 대한 이해를 갖추신 분
ㆍAWS 기반의 클라우드 서비스 구축 및 운영 경험자
ㆍTerraform, CloudFormation 등 IaC 구축 및 운영 경험자
ㆍCI/CD 환경 구축 및 운영 경험자
ㆍKubernetes 및 Docker 를 이용한 시스템 구축 및 운영 경험자
ㆍ객체지향 개발 및 테스트 작성에 대한 높은 이해가 있으신 분
ㆍ대용량 트래픽 처리/개발 경험자
ㆍWeb Front 개발(JavaScript, React, Vue.js, Svelte) 경험자
|