
Rakuten
28 days ago

Web Application Engineer - EC First Party Development Department (ECFD) (Osaka Branch)
Rakuten
Job Description:
Department Overview
Rakuten Ichiba, operated by the Rakuten Group, has grown as a mall-type business and is now expanding its B2C business to achieve further growth.
In our B2C services, the Rakuten Group itself handles everything from procurement and inventory management to sales and shipping, developing a wide range of businesses, both large and small.
EC First Party Development Department (ECFD) is responsible for the system development of these services. By working closely with not only the business divisions but also various services that form Rakuten ecosystem—such as Rakuten Members and Rakuten Points—we aim to accelerate the expansion of our services.
Rakuten Bic, operated by EC First Party Development Department (ECFD), specializes in the sale of electronic appliances and manages mission-critical systems that operate 24/7. Additionally, these systems handle massive traffic, making this an ideal environment for professionals looking to advance their careers as e-commerce experts.
Position:
Why We Hire
At Rakuten Bic Service Group, we place a strong emphasis on adopting advanced technologies to develop and operate mission-critical systems.
In recent years, the pace of technological evolution has been rapid, and we are looking for individuals who can stay up-to-date with the latest technologies and successfully implement them.
Position Details
You will be involved in the system development and operation of Rakuten Bic Service Group, which supports the first-party business initiatives of Rakuten Group.
In addition, as system development and operations are carried out in collaboration with the business side, you will gain valuable experience in not only working with various technologies but also creating products that deliver real business impact.
Responsibilities:
- Develop high-quality applications.
- Ensure stable operation of services.
- Identify, propose, and improve processes and system challenges.
Work Environment
EC First Party Development Department (ECFD) is organized into development teams based on the services and products they handle, with over 100 engineers in total. The team consists of a diverse range of members, including new graduates, engineers from SIers, and those with experience in other industries. It is made up of a wide age range, from young members aiming for growth to mid-level members driving the business forward.
Our team also includes members from various nationalities and backgrounds, creating a truly diverse and dynamic environment.
Rakuten Bic Service Group consists of approximately 10 members, including engineers, project managers, and product managers, based in both Tokyo and Osaka. There are also opportunities to collaborate with other development teams in Tokyo.
We are currently looking for a tech leader who can take charge of web application development, leading the process from the upstream phases to release.
The team primarily consists of mid-career hires from both inside and outside the company. Members come from diverse backgrounds, including software vendors, user-based companies, and independent SIers, each leveraging their unique experiences to contribute to the team.
In recent years, we have also been strengthening the recruitment and development of new graduates and young professionals, resulting in an increasing number of members taking on central roles in development.
The workspace is equipped with Wi-Fi and designed to support flexible and collaborative development. Teams can freely choose how they work, whether it’s brainstorming on whiteboard walls, engaging in mob programming on large monitors, or focusing on individual tasks in partitioned spaces.
Main Programming Languages (Frameworks):
- Java (Spring), JavaScript (Vue, React), Shell
Main Databases:
- RDBMS (Oracle, MySQL), KVS (Redis, Elasticsearch)
Server Environment:
- Private Cloud IaaS (Linux-based), CaaS (Docker/k8s-based)
Mandatory Qualifications:
- Over 5 years of experience in business system development.
- Experience in leading and managing development team members.
- Experience in system operation and maintenance (e.g., incident management, change management).
- Basic knowledge of Java and at least 3 years of experience.
- Development experience using frameworks such as Spring.
- Basic knowledge of Linux/Unix and at least 1 year of experience.
- Basic knowledge of RDB and at least 1 year of experience.
- Experience in RDB schema design.
Desired Qualifications:
- Strong communication skills for smooth collaboration with the team.
- Problem-solving and analytical skills.
- Basic knowledge of HTML, JavaScript, and CSS with at least 1 year of experience.
- Basic knowledge of frontend frameworks such as React, Vue, or Angular with at least 1 year of experience.
- Basic knowledge of Docker with at least 1 year of experience.
- Experience managing containers using Kubernetes.
- Basic knowledge of Web APIs.
- Basic knowledge of web system security.
- Experience with NoSQL databases such as Elasticsearch and Redis.
- Experience in agile software development.
- Development experience using frameworks such as Spring.
- Experience with CI/CD pipelines.
- Experience in developing large-scale systems.
- Experience in software testing (both manual and automated).
- Experience with automated testing using JUnit.
- Experience using testing tools such as Selenium, JIRA, or TestRail.
- Experience with bug tracking tools and version control tools (e.g., Git).
- Experience in designing quality assurance processes and test strategies.
- Experience in developing and testing systems requiring high reliability.
- Knowledge of JSTQB/ISTQB and experience in creating test plans based on these standards.
Other Information:
Additional information on Location
On-site work at the office is required.
Meetings with other locations, such as Tokyo, are primarily conducted via remote connection. However, occasional business trips (typically for a few days) may be required as needed.
Additional information on English Qualification
Business Level English
Business Level Japanese
## engineer ## applicationsengineer ## frontendengineer ## webdeveloper ## commerce ## RakutenBic ## PHP ## Java ## JavaScript