Rakuten

Application Developer, Osaka - Travel Development Department (TDD)

Japan
Ansible CSS TypeScript Java Spring Redis Oracle JavaScript React MongoDB Elasticsearch Next.js API Kafka HTML
Description

Job Description:

Department Overview

Rakuten Travel is a leading online travel service in Japan, dedicated to “Making People Happy with Travel”.

https://travel.rakuten.com/

Since our founding in 1996, we have consistently led the industry, challenging the norms and fostering innovation. With growing aspirations to expand beyond borders as a Global Innovation Company, we are not confined to Japan but continue to strive daily to become the world's premier travel reservation service.

At the forefront of the Commerce & Marketing Company, Travel Development Department (TDD) is distinctive for overseeing the entire spectrum of Rakuten Travel's development and operations. We primarily focus on the following key areas:

1. Globalization of Rakuten Travel to compete in global markets

2. Continuous improvement and strengthening Rakuten Travel’s presence in Japan to increase customer satisfaction

We are seeking like-minded individuals who resonate with our purpose. Join us at Rakuten Travel, propose new forms of travel to people around the world, and strive to be pioneers shaping the future of travel. Your passion and creativity will breathe new life into the travel industry, filled with infinite possibilities. We eagerly await your application and potentially invite you to take on challenges in a diverse environment in collaboration with new peers.

This position involves the development and operation of mobility-related services (buses, rental cars, car sharing) offered by Rakuten Travel. It is a challenging role that leads the Mobility as a Service (MaaS) industry. This position requires the use of the latest technology to deliver services that meet modern mobility needs. Also, by leading the industry, you can explore new business models and contribute to the growth of Rakuten Travel. As this is such an attractive position, it can be expected to lead to future career advancement and growth.

 

Position:

Why We Hire

As demand for rental cars, car sharing, and buses increases, new functions need to be developed. We are looking for good engineer to work with us to create future mobility services.

 

Position Details

We are hiring backend engineers and frontend engineers.
<Backend Engineer>

Your role will be to work with team members, product managers, and related teams within the Rakuten Group (payment, points, membership) to handle the API development and operation of Rakuten Travel Mobility Services. You will be expected to demonstrate leadership in the MaaS industry while working on the development and improvement of innovative services that handle large-scale traffic.

In addition, through the improvement of API functions, performance tuning, monitoring, and alert response, you will address problem resolution and inquiries from users.


<Frontend Engineer>

Your role will be to work with backend engineers, product managers, and UI/UX designers to handle the design and improvement of large-scale frontend architecture and its core framework. You will be actively involved in the development of new groundbreaking features in collaboration with product managers and UI/UX designers, contributing to the improvement of product performance, reliability, maintainability, and quality. We are also looking for those who are passionate about researching, developing, and implementing new web technologies.


In either position, you can be a role model for the next generation of engineers with solid technical skills, leading the growth of the organization.

These attractive positions offer the opportunity to hone your technical skills while maximizing the team's development experience. You can also contribute to the growth of the organization, providing opportunities for career development and tackling various challenges.


Within six months to a year of joining the company, you are expected to play a key role as an engineer in the new development or operation of Rakuten Travel Mobility Services. If you achieve the above goal, you are expected to excel as a tech lead for one of Rakuten Travel Mobility's services within another six months to a year.

 

Work Environment

It is an organization of about 20 people, mainly young members in their 20s and 30s with different nationalities and cultures.

Development/Middleware (Backend Engineer):
Java, Spring Framework, Spring Boot, Spring Data, Spring Cloud Config, JUnit, Apache Maven, IntelliJ IDEA

Oracle Database, Oracle GoldenGate for Big Data, MongoDB, Redis, Elasticsearch, Kafka, RabbitMQ, Kong, Nginx, Tomcat


Development/Middleware (Frontend Engineer):

Javascript, React


Infrastructure:

Private cloud Rakuten IaaS (Virtual Machine)


Monitoring:

Jennifer (APM), New Relic (APM), ELK stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, Oracle Enterprise Manager, MongoDB Ops Manager, PagerDuty


CI/CD:

Jenkins, SonarQube, Ansible


Others:

Microsoft Teams, Confluence, JIRA, BitBucket, etc.

 

Mandatory Qualifications:

Technical Skills
<Backend Engineer>

  • Experience in designing, developing, and operating large-scale Web APIs on Linux servers using Java and Spring Framework

  • Experience in table design / query creation for efficient use of RDBMS such as Oracle Database and NoSQL such as MongoDB/Redis

<Frontend Engineer>
4 years or more experience in frontend web application using the following:

  • HTML, CSS

  • JavaScript/Typescript

  • React/Next.js

  • Redux/Recoil

  • RESTful API

  • Jest

  • Solid understanding of SPA, universal/isomorphic JavaScript, responsive design

  • Experience with distributed development using GitHub / Bitbucket or similar version control systems and Pull Request

Soft Skills

  • Ability to have active and positive discussions in English

  • Motivated to work in a development team

  • Experience in project management or team leadership

  • Ability to drive software development with ownership

  • Continuously learn new technologies and explore possible solutions to the challenges and requirements at hand

Others Information:

Additional information on Location

Osaka

 

#engineer #applicationsengineer #commerce #RakutenTravel #Java

#jobcategory02 #jobsubcategory09 #organization01 #RakutenTravel #servicename11

Languages:

English (Overall - 3 - Advanced)

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers