Web Application Engineer - EC First Party Development Department(ECFD)(Osaka Branch)

Job Summary

  • Japan, Osaka
  • Partial remote
  • Apply from Anywhere
Language Requirements
  • English: Conversational
  • Japanese: Business
Key skills
  • Java
  • JavaScript
  • MySQL
Project Manager|RakutenProject Manager|RakutenProject Manager|Rakuten

Job Description

Job Role

Project Manager

Job Description

Business/Department/Service Overview Rakuten is the EC company. The business model of Rakuten Ichiba is B2B2C and we worked close to merchants. Also, we are focusing of the B2C model. And ECFD is a home of B2C model business in Rakuten. B2C model business can control the variation of the items at the store and increase the quality of the delivery the item to the customer. EC First Party Development Department (ECFD) has responsibility for developing and operating the systems related to B2C E-Commerce businesses, like Rakuten Books, from the frontend (user-product interface development) to the backend (order and product management systems). We are looking for Producers (Product Manager/Project Manager) who work together with us to launch/expand B2C businesses. Position Details Why not accelerate our rapidly growing ECFD business, and build up your career as the engineer who has specialty of EC business? You will work for the responsibility of service development and operation as Application Engineer/Scrum Master/Project Manager. In addition, you can work closely with the business side in development and operation, so you will have a lot of experience creating products which is valuable for our business in addition to working with technologies. ECFD Osaka branch side is developing/operating the below services, and if you join us, you will have the responsibility about one of those. - Rakuten Books Sub-services: - Rakuten Books Download (Download contents) - POSA (Pre-paid card) - Rakuten 24 (Daily necessities) <Responsibilities> - High quality application development. - Stable service operation. - Continuously improvement of process and system.

Required skills & Experience

Basic qualifications

- More than 2 years’ experience and basic knowledge of Java. - More than 1-year experience and basic knowledge of Linux/Unix. - More than 1-year experience and basic knowledge of RDB. - More than 1-year Web application development experience.

Preferred qualifications

- Basic knowledge of HTML, JavaScript, CSS. - More than 1 year of experience and basic knowledge of frontend frameworks such as React, Vue, Angular. - More than 1 year of experience and basic knowledge of Docker. - Basic knowledge of Web API. - Basic knowledge of Web system security. - Experience with NoSQL DB such as Elasticsearch, Redis. - Experience with Agile methodology. - Experience in development with frameworks such as Spring. - Experience of CI/CD. - Experience of large-scale system development. - Experience of automation test with JUnit. - Experience of high reliable system development. - Knowledge of JSTQB/ISTQB and experience of test planning, using them. - Experience of system operation (Incident management or change management etc.) - Experience of project leader/manager of system development.

Tech stack

There are a few to 10 members of engineers, project managers, and product managers, in each team. Some teams work together with Tokyo teams. Most members are mid-career. They belonged to software vendors or system integrators and they are working by making use of each experience. In recent years, we have strengthened the recruitment and training of new graduates, so the number of members who are central to development is increasing. With wireless LAN, each team freely develops, such as discussing while writing on the whiteboard wall, mob programming on a large monitor, and concentrated work in a partition space. < Main programming language (Framework)> Java (Spring), JS (Vue, React), Shell <DB> RDBMS (Oracle, MySQL), KVS (Redis, Elasticsearch) <Server environment> Private Cloud, IaaS (Linux base), CaaS (Docker/k8s base)

Job Details

Employment type
Japan, Osaka
Apply from
Remote work
Partial remote
・2 days off per week (Saturdays, Sundays, and national holidays are holidays)
・10-20 days of annual paid vacation (the minimum number of days is the number of days granted after six months of employment)
・120 days off per year
In addition, year-end and New Year vacations, paid vacation, congratulation or condolence leave, maternity and paternity leave, etc.
*Once a year, you can take 9 to 12 consecutive holidays by using the long vacation (Success Vacation) system.
Additional information on Location
Basically, we will hold meetings remotely with other locations such as Tokyo, but we may ask you to business trip (for a few days) if necessary.
You must agree to the terms and conditions and the privacy policy