This job posting isn't available in all website languages

Web Application Engineer (Rakuten Ichiba: Internal business system, Data Platform) Middle class : ECBD

Software Engineer
Rakuten, Inc.
00001202 Requisition #
Key Word
#Java, #Scala, #Ruby, #Hadoop, #Oracle, #business application, #dataplatform


Position Summary:

We are seeking a software engineer to build business application software for business staff who are managing Japan and Global Rakuten Ichiba.

You will develop a data platform for supporting business decisions using very large transaction data from Rakuten Ichiba.This position also involves developing various business systems such as SFA, CRM, and call centers.

For example:

・EC Data platform

・Business Report system based on Big Data

・Sales Force Automation (Salesforce)

・Customer Relationship Management System

・System for Call Center

・API Service


Our service is based on Java, Scala, Ruby, Hadoop and Oracle.

In addition, we always strive to improve our services using cutting-edge technology.

We have a frontend team to develop web-based applications and a backend team to develop data platforms using Hadoop, etc.There will be many chances to learn from each other.

After joining our group you will become part of a development team as a software engineer.

We will arrange for a position that best suits you based on your preferences and skills.

We have 3 locations (Tokyo, Osaka, Sendai). You may choose the location which is most convenient for you.


Job Description for Osaka is here
Job Description for Sendai is here



  • Design, develop for, and operate a 24/7/365 system.
  • Understand business needs and define the best architecture.
  • Lead a team in terms of engineering and developing processes. Programming and development skills are also required.
  • Plan and execute the project with the engineers in the team and other product/project managers.

Minimum Qualifications:

  • More than 3 years experience in software development(Design, Development, Test, Release, Operation)
  • More than 3 years experience of Java
  • More than 3 years experience of Linux or Unix
  • Coordinate work flexibly with multiple stakeholders.


Preferred Qualifications:

  • Experience with large-scale systems
  • Experience with offshore development
  • Experience with i18n system
  • Experience of Engineer Leader
  • Experience with Jenkins, Docker, Rundeck
  • Experience with Ruby, PHP, Scala
  • Experience with Big Data Related Technologies
  • Experience with Data analysis and Machine learning
  • Experience with DWH (Oracle, Teradata)
  • Experience with Salesforce