Rakuten

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

Japan
React Docker Kubernetes PHP MySQL JavaScript CSS Shell Oracle Elasticsearch HTML API Java Spring Vue.js Redis Angular
Description

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:

Why We Hire

 

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 Download (Download contents) 

- POSA (Pre-paid card)

<Responsibilities>

- High quality application development.

- Stable service operation.

- Continuously improvement of process and system.

 

Work Environment

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)

 

 

Mandatory 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.

 

 

Desired 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.

 

 

Others Information:

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.

 

Additional information on English Qualification

English (Conversation Level)
Japanese (Business Level)

 

#engineer #applicationsengineer #director #projectmanager #frontendengineer #webdeveloper #commerce #RakutenBooks #Rakuten24 #PHP #Java #JavaScript

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

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