Rakuten

Software Development Engineer, Logistics Service - EC Logistics Development Department (ECLD)

Tokyo, Japan
SQL Docker Git Ruby Bash API Java Oracle Microservices Spring Kubernetes Python
Description

Job Description:

Department Overview

"Logistics" is one of essential foundation for developing EC services in Rakuten Group.

  • Logistics outsourcing service "Rakuten Super Logistics (RSL)" for merchants in Rakuten Ichiba

  • Online bookstore "Rakuten Books"

  • Online shopping site for daily necessities, health foods, pharmaceuticals, etc. "Rakuten 24" (Rakuten Direct)

  • Online Fashion site that officially handles popular apparel brands, "Rakuten Fashion"

Our department provides services that supports the business modals described above, such as

  • Warehouse Management System (WMS)

  • Transportation Management System (TMS)

  • Collaboration with Rakuten Ichiba

The wide ranges of services we provide requires diversity in many areas, such as personality, knowledge and working environment.

Why We Hire

With the expansion of logistics services, the scope of systems and the number of business stakeholders have increased. Every day, people from the business side raise requests for the construction of new business systems and improvement of existing systems.

In order to meet these demands and expand our business, it is important to have engineers who find it worthwhile to develop systems that make users happy and willing to take on challenges. To provide a stable system, it is necessary to have talents who have a long-term perspective and will lead the next generation.

Position Details

Tasks differ depending on the group you are assigned to. Main tasks are listed below:

  • General development and operation of "Warehouse Management System (WMS)" used for warehouse operations

  • General development and operation of "WCS: Warehouse Control System" used for controlling machines and data linkage required for warehouse automation

  • General development and operation of "Transportation Management System (TMS)" that manages packages tracking information shipped from warehouses

  • Data linkage required for connecting warehouses and transportation systems, API development and operation in general

Depending on the skills and experience level, the candidate will be responsible for one of the following processes:

  • Product management in general, operation flow and screen design

  • Creation of system requirements, functional requirements, and architect requirements

  • Project planning and work planning. Calculation of personnel / development costs

  • Application construction and performance test design and implementation for high-load transactions

  • Basic design / infrastructure & middleware preparation / log collection management

  • Detailed design / implementation policy formulation and review

  • Release planning / implementation

  • System operation design / implementation / troubleshooting

  • External vendor management, stakeholder management

  • Design and development of business logic such as web applications, API Gateway, batch processing, etc.

  • Quality Assurance (QA) work, its design and automated development

Mandatory Qualifications:

  • Over 5 years of development experience with Java 11

  • Over 2 years of Spring Framework development experience

  • Experience in application development using Oracle and SQL

  • Experience in system operation and maintenance using Linux

  • Being able to code and review with security in mind

  • Have the ability to read and analyze existing codes

Desired Qualifications:

There are differences in desired qualifications depending on the group to which you are assigned. Here are some examples:

  • Experience in using Jenkins, Rundeck, Kubernetes, Docker, Elastic Search, Kibana, Prometheus, SonarQube, Git

  • System development experience using Atlassian products such as JIRA and Confluence

  • Experience in using scripts (Ruby, Python or Bash) to automate server operations

  • Experienced in developing and operating logistics systems

  • Experience in developing large-scale, large-capacity systems

  • Experience in system log analysis, and its performance monitoring/tuning.

  • Curiosity and challenging spirit for new services and technologies

  • Experience in developing and operating mission-critical systems

  • Computer science or related master's or doctoral degree

  • Agile development experience (Scrum, Kanban)

  • Knowledge and experience with microservices architecture

  • Interest and knowledge about Dev / Ops

Additional information on Location

The main work place will be headquarters (Rakuten Crimson House) in Futakotamagawa, Setagaya-ku, Tokyo.

Even if you work in Tokyo, you may be expected to visit or conduct short business trips to each warehouse according to project needs. Detailed information will be provided during the interviews and in offer related documents.

Additional information on English Qualification

Fluent English is not required, but you may be required to speak English in your work.
 

Japanese is not essential, but general literacy will be advantageous because you can collect information from documents written in Japanese.

Languages requirements will depend on the group to which you are assigned. Ultimately, the assignment will be decided after considering your available languages.

#engineer #applicationsengineer #commerce #RakutenSUPERLOGISTICS #JPRakutenLogistics #Java #Csharp #VisualBasic

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

🥳🥳🥳 241 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