포지션 상세 정보
- 기술스택
- Spring MVCKotlinMongoDBMySQLSpring BootHibernateJavaGradleOracleElasticsearchMybatis
- 주요업무
※ Java 백엔드 개발자는 아래 5개의 서비스 도메인에서 채용하고 있습니다. 소속팀과 도메인은 최종합격시 적합한 부문으로 협의 후 결정됩니다. <항공 도메인 개발> 마이리얼트립이 만들어가는 항공 서비스는 우리가 지금까지 경험한 항공 탐색/예약 경험, 그 너머의 새로운 항공 탐색/예약 경험을 꿈 꿉니다. 느리고 답답한 항공 서비스의 한계를 넘어, top-class 수준의 기술을 기반으로 최상의 고객 경험을 제공하기 위해 노력합니다. 새로운 기술과 혁신으로 지금까지 당연시했던 불편을 해소하고 고객의 소리, 고객의 경험에 집중하는 서비스를 만들고자 합니다. 또한, 지금까지의 수많은 매뉴얼 작업, 사람으로 관리되는 시스템이 아닌 자동화를 지향합니다. 비효율 극복할 수 있는 기술에 집중하여 고객뿐만 아니라 함께 일하는 항공 서비스 운영 담당자의 업무 효율 역시 높은 서비스를 만들고자 합니다. 이런 서비스를 개발하는 여정에 함께 할 여러분을 기다립니다. [담당업무] • 차세대 항공 플랫폼 설계, 개발 및 운영 • 항공 탐색 및 예약/결제 경험 고도화를 위한 예약발권 시스템 개발 및 운영 • 항공 서비스의 운영 효율화를 위한 백오피스 개발 및 운영 <숙박&교통 도메인 개발> Stay&Ride개발팀은 여행의 필수 요소인 숙박, 교통 서비스를 개발합니다. 우리는 고객이 원하는 장소로 이동하거나, 머물수 있도록 국내외 다수의 OTA들과 협업하고 있으며, 고객에게 최상의 탐색/예약 경험을 제공하기 위한 서비스를 개발합니다. 서로 분리된 교통(기차/버스/렌터카), 숙박 서비스의 연결을 통해 최고의 여행 경험을 제공하고, 여행지에서도 편안함을 느낄 수 있는 신뢰도 높은 서비스를 만들어갑니다. [담당업무] • 마이리얼트립에서 제공하는 숙박, 교통 서비스의 Backend 서버스 개발 • 국내외 OTA(Online Travel Agency) 연동 시스템 개발 • 리뷰 및 평점 시스템 개발 • 상품 검색 시스템 및 랭킹 알고리즘 개발 • 실시간 서비스 모니터링 및 복구 시스템 개발 <투어&액티비티 도메인 개발> Experience 개발팀은 여행의 필수 요소인 투어&액티비티 서비스를 개발합니다. 마이리얼트립은 현재 국내 최대인 수만개의 투어&액티비티 상품을 700여개의 도시에서 제공하고 있으며, 고객에서 나다운 여행이 될 수 있도록 최고의 현지경험을 제공하고자 합니다. 이를 위해 국내외 여러 OTA들과 협업과 연동 시스템을 통해 더 많은 여행 경험을 제공하고 있기 위한 서비스를 만들어 가고 있습니다. Experience 개발팀에 대해서는 이 글을 통해 더 자세히 확인하실 수 있습니다. [담당업무] • 차세대 투어&액티비티 플랫폼 서비스 설계 및 개발 • 마이리얼트립에서 제공하는 투어&액티비티 서비스의 Backend 서비스 개발 및 운영 • 국내외 OTA(Online Travel Agency)와의 연동 시스템 개발 및 운영 • 투어&액티비티 서비스의 운영 효율화를 위한 백오피스 개발 및 운영 <커뮤니티&컨텐츠 도메인 개발> 컨텐츠&커뮤니티 도메인에서는 여행 상품에 대한 후기 및 커뮤니티 서비스를 개발합니다. 여행 계획 시 필요한 다양한 최신 정보를 통해 고객이 최고의 여행 계획을 수립하고 여행자들간의 네트워킹을 통해 여행지에서 필요로하는 정보들을 손쉽게 찾을 수 있는 서비스를 제공하기 위한 다양한 도전을 합니다. [담당업무] • 후기 플랫폼 설계 및 개발 • 커뮤니티 서비스 설계 및 개발 • 소셜 네트워킹 설계 및 개발 <예약/결제/정산 도메인 개발> Payment 개발팀은 커머스 플랫폼의 핵심인 주문/예약/결제/환불/정산 시스템을 개발합니다. 또한 고객에게 혜택을 제공하기 위한 쿠폰/포인트 시스템을 개발합니다. 우리는 고객의 안전하고 편리한 구매 경험을 제공하고 대규모 트래픽 환경하에서도 안정적인 서비스 운영이 가능하도록 다양한 기술적인 도전을 시도합니다. 이러한 여정에 함께 할 열정있는 개발자를 찾고 있습니다. [담당업무] • 마이리얼트립 주문/예약/결제/환불/정산 도메인 설계 및 개발 • 마이리얼트립 쿠폰/포인트 시스템 설계 및 개발 • 마이리얼트립 Payment 시스템의 신뢰도와 안정성 확보를 위한 기술 활동 (HA구성, 자동복구, 장애차단, 부정행위 검출 등)
- 자격요건
• Java(Kotlin) & Spring Framework 기반 웹 서버 개발 경력 5년 이상 • Restful API 설계/구현 경험이 있으신 분 • ORM (JPA, Hibernate)기반 개발 역량을 보유하신 분 • NoSQL(Redis, Elastic Search) 개발 및 운영 경험이 있으신 분 • 대규모 서비스 설계, 구축, 운영 경험이 있으신 분 • 다양한 Stakeholder, 개발자와 함께 복잡한 비즈니스 요구사항을 풀어내며 적극적이고 원활한 커뮤니케이션이 가능하신 분 [기술스택] • Java, Kotlin, Gradle • Spring MVC, Spring Boot • JPA/Hibernate, MyBatis, MySQL, MongoDB, ElasticSearch, Oracle, Redis • Nginx • Git, Docker, Jenkins • Kafka, ELK, Prometheus, Grafana
- 우대사항
• AWS 환경에서 개발 경험 • 대규모 항공 플랫폼 설계 및 개발 경험 • MSA(Microservice Architecture), EDA(Event Driven Architecture) 개발 경험 • 성능 및 품질 개선 경험 • 조직의 기술과 문화를 지속해서 높여나가기 위한 활동 경험
- 복지 및 혜택
* 채용공통사항 [채용절차] • 서류전형 → 온라인 코딩 테스트 → 1차 (기술 면접) → 2차 (경영진 면접) → 처우협의 → 입사 - 사전 과제는 실제 업무 수행시 아키텍처와 코딩을 어떻게 구현 하시는지 참고하기 위해 입사 후 담당하시게 될 업무와 유사한 내용으로 출제 됩니다. 사전과제에 대한 결과물은 기술스택의 이해도, 성능에 대한 고려가 되었는지 종합적으로 검토해 피드백을 드리고 있습니다. - 기술 면접은 제출하신 사전과제 리뷰와 지원분야 기술 Stack 관련 질문으로 진행됩니다. - 각 전형별 결과는 5일 이내에 안내드립니다. [지원서류] 마이리얼트립은 별도의 정해진 양식 없이 자유형식의 지원서를 받고 있습니다. 지원하신 직무에 본인의 강점이 잘 드러날 수 있도록 자유롭게 작성해 주세요. <지원서 작성 Tip> • 지원하시는 직무의 주요 업무와 자격 요건에 부합하는 직무 경험과 성과가 잘 드러나도록 작성해주세요. • 개발 직무의 경우, 지원서 상에 수행하신 프로젝트 별 기술 스택을 잘 기재해 주시기 바랍니다. • 지원서 내에 본인의 강점이 잘 드러나는 웹 링크(깃허브, 노션, 구글드라이브 등)은 자유롭게 첨부해주세요. (접근 권한은 오픈한 상태로 공유해주세요.) • 직무와 무관한 개인정보(주민번호, 가족사항, 신체사항, 연봉 정보 등)는 제외해 주세요. • 문서 형식은 PDF 파일로 제출해주세요. [근무환경] • 근무형태 : 정규직 (수습기간 3개월 후 평가를 통해 정규직 전환) • 근무시간 : 주5일 (월~금) • 근무제도 : 자율출퇴근제, 재택근무제 • 마이리얼트립 근무제도에 대한 팀원 인터뷰 : https://bit.ly/2Vz5OXS • 근무지 : 서울시 서초구 강남대로 327 대륭서초타워 18층 마이리얼트립 [복지 및 혜택] • 여행상품 지원 (마이리얼트립 포인트 - 연 100만원, 지인쿠폰 월 5만원) • 다양한 휴가제도 (생일 반차, 가족행사 휴가 2일, 경조사 휴가, 근속자 포상휴가) • 자기계발비 지원 (체력단련, 도서구매, 문화생활 - 연 180만원) • 직무교육비 지원 (직무 관련 강의, 컨퍼런스 - 교육비 80% 지원) • 점심 식비 지원 (식권대장 - 월 16만원) • 업무장비 지원 (직군 별 최신 장비 제공) • 건강검진 지원 (연 1회) • 실손보험 제공 (본인 포함 4인) • 워크샵 운영 (연 1회)
기업/서비스 소개
기업상세 정보로 이동1 / 8
Reinvent travel by connecting every travel experience "우리는 모든 경험을 연결하여 여행을 혁신합니다." 마이리얼트립은 고객과 데이터를 중심의 최고의 여행 서비스를 개발합니다. 전 세계의 항공, 숙박, 교통, 투어&액티비티 상품들을 효과적으로 관리하고, 서로 다른 상품들의 경험을 통일하여 쉽고, 편리한 탐색/예약/구매 경험을 제공하기 위해 노력합니다. 최고 수준의 기술로 기존에 존재하지 않는 새로운 여행 경험을 제시하고자 합니다. 서비스 플랫폼 개발팀은 각 백엔드 도메인에서 공통적으로 발생하는 복잡한 문제들을 들여다보며, 이를 위해 최고 수준의 솔루션을 개발합니다. 궁극적으로 10배 이상의 비즈니스 성장까지도 유연하게 확장 할 수있는 Micro Service 플랫폼 생태계를 구축하고자 합니다. Software life cycle 에서 신뢰성, 확장성, 생산성을 높일수 있는 플랫폼 구축 뿐 아니라, 회원, 이미지, 동영상과 같은 서비스 플랫폼 구축도 함께 담당하고 있습니다. 우리는 각 조직의 유능한 엔지니어 그룹과 협력하여 전사 프로젝트를 리딩합니다. ※ 마이리얼트립 제품 개발 조직은 이렇게 일합니다. (1)데이터를 기반으로 고객에게 최상의 임팩트를 제공하기 위해 모든 구성원이 함께 치열하게 고민합니다. 데이터를 기반으로 문제를 정의하고, 제품/사업/운영 조직이 함께 해결책을 모색합니다. 모든 조직이 최상의 결과물을 얻기 위해 치열하게 도전합니다. (2)고객의 소리에 집중합니다. 우리가 고객이 가지고 있는 문제에 집중하며, 그 문제를 단순히 풀어내는 것이 아니라, 10배, 100배 더 잘 풀어내기 위해 끊임없이 고민합니다. (3)상호존중과 신뢰를 기반으로 함께 성장합니다. 우리팀은 나이/연차와 무관한 강한 책임감을 가지고 각자 맡은 업무를 주도적으로 진행하며, 동료들과 더 나은 서비스를 위하여 자유롭게 의견을 개진합니다. 그리고 경쟁이 아닌 함께 성장하는 문화를 만들어가고자 합니다. ※마이리얼트립 프로덕트 조직의 일하는 방식과 문화에 대해서는 아래 블로그에서 더 자세히 참고하실 수 있습니다. - 마이리얼트립 Product Team Blog : https://medium.com/myrealtrip-product - [Job터뷰: C-Level]기술을 통해 여행 시장을 혁신하는 마이리얼트립의 경영진 : http://naver.me/5X91iKhV