This page is intended for users in Singapore. Go to the page for users in United States.
Web engineer

Senior Software Engineer (Rewards Team) - Join us in the forefront of providing best-in-class services

Rakuten Asia

Rakuten Asia members

View all (1)
  • Roy Lim
    Business (Finance, HR etc.)

What we do

  • A621f786 cfde 4852 99d3 c562c52a3b51
  • B6353454 db95 4331 8d69 2612bf05c229?1517205475

Rakuten is a Japan’s leading Internet services company, being largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide. With around 40 businesses and services expanding its business to more than 25 countries and regions worldwide. Our global footprint starts from Japan to Asia, the Americas and Europe with a wide portfolio of services.

Rakuten is also an Eco-system of online services, providing a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports.

For more information on Rakuten and its business, please visit

Why we do

  • Bd92663f 4f2e 4938 a638 16ac995b3bea
  • 64a53b11 9d61 45a4 82fa 01fc24c1f5d2

As the internet becomes a given in all of our lives, and a part of the world’s essential infrastructure, Rakuten is thinking about what that change means for us all, 10, 20 or 30 years from now.

We started out as champions of innovation in e-commerce. We were the first company globally to successfully launch a merchant-focused e-commerce marketplace, one that is now the platform of choice for more than 40,000 merchants and a leader in our home market of Japan. We were the first to launch a financial business from a position of strength in e-commerce and now we are gaining fast on Japan’s traditional financial sector giants, with credit card membership that puts us in the top three and innovative payment services that once again put us in the forefront of providing best-in-class services to small and medium-size businesses around Japan.

As Rakuten has matured over our first twenty years, we have also become increasingly aware of the responsibility that comes with innovation and industry leadership. We have lead Japan on improving data management and privacy standards, encouraging diversity and inclusion and developing the next generation of responsible tech entrepreneurs.

How we do

  • 3a99e5a6 f864 4890 899d 0c1d3266ec56
  • 57e0de64 7abb 430f 95b9 084bb984536c

Rakuten principles

1. Always Improve, Always Advance
There are only two kinds of people in the world: Best Effort people are satisfied with the status “when they fail, they console themselves by saying "I did my best." "Get Things Done" people are absolutely committed to reaching their goals. With enough determination and effort -- by being a Get Things Done person -- you can achieve anything.

2. Passionately Professional
Rakuten is an organization composed of true professionals. Real professionals in any field? Whether in sports, the arts, science, business or anything else? Only reach the top because they have the self-discipline to develop and improve themselves continuously. Only by consistently working many times harder than our competitors can we consistently win.

3. Hypothesize - Practice - Validate - Shikumika
Success in business depends on making and executing concrete specific action plans.

4. Maximize Customer Satisfaction
Rakuten is first and foremost a service company. We're proud to serve our customers and we ceaselessly seek to improve their experience.

5. Speed!! Speed!! Speed!!
The Internet makes the window of opportunity for every small business. Accomplish in one month what it takes other companies a year to do, because we can only win by being many times faster than our competitors.



As a senior software engineer for the Rewards team, you will be working with the team to develop and improve our Web Application.

-Mobile Web Service
-Advertisement system
-Business Administration Tool
-Business Analysis Tool
-KPI Report Batch Program
-Incentive System etc…

-Be engaged in a whole process of web and batch application development.
-Design and develop web and batch applications using Java technology (e.g. Tomcat, Spring framework, MyBatis), and relational database, KVS.
-Understand business needs and user behavior, and propose system improvement.
-Always improve the code and system spontaneously by writing well designed, testable, efficient code.
-First level production support.


-Expert level of Java.
-More than 5 years’ experience in popular java frameworks (e.g. Spring Framework, Hibernate, MyBatis).
-Intermediate level of JavaScript
-More than 2 years’ experience in frontend framework(Angular JS, React JS, Grunt, webpack)
-More than 5 years’ experience in general web technologies (e.g. Linux OS, Apache, Tomcat, MySQL, KVS, MongoDB).
-Experience in database design, performance tuning and optimization of RDB.
-Familiarity with source control using Git.
-Basic knowledge of secure programming.
-Experience in writing Spec Document such as Screen Transition, UI, Input Validation, Error Handling, Data Definition, Data Flow.
-Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.

Click "Want To Visit" to apply. Don't forget to fill up your profile so we can get to know you better :)

Basic info
Looking for Web engineer
Job type Full-time

Recommendations (0)

There are no recommendations yet.

Recommendations (0)

There are no recommendations yet.

Page top icon