Job Openings Java Backend Application Engineer - Search Department (SED)

About the job Java Backend Application Engineer - Search Department (SED)

Job Description:

Business Overview

Rakuten is one of the biggest marketplace of Japan and is the largest internet ecosystem with a wide range of services ranging from e-Commerce, Travel, Banking, Fintech, Food Delivery, Golf, Insurance, Instant Messaging, Mobile Network etc. Rakuten has over 140 services globally. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.

 

Department Overview

The Rakuten Technology Service Division, creates powerful, customer-focused search, recommendation, data science, advertising, marketing, price, and inventory optimization solutions to a variety of businesses in commerce, fintech and mobile industries. We design, develop, and deploy high performance, fault-tolerant distributed systems used by millions of Rakuten customers every day. We strive to deliver the most innovative solutions that are helpful to people and societies around the world.

Search Application Engineering Group is responsible for delivering some of the Mission critical Rakuten Applications used by millions of users.

 

Position:

Why We Hire

We are looking to hire an experienced Java Backend Application Engineer to bring value to the team.

 

Position Details

Responsibilities:

The search platform team is looking for a Backend / API Software Engineer to join us.
Target System:

- You will work on a highly modular backend API used by our main e-commerce service.

- This API is a core component of an evolving platform which aims to dynamically adapt the user experience based on their behavior.

- It already supports a high volume and growing traffic while continuously running experiments.

Mandatory Qualifications:

- 3+ years hands-on development experience with enterprise-level backend application.

- Experience with web application frameworks like Spring, Play framework.

- Good Java API knowledge (JDK 11+).

- Write clean and maintainable codes, with code testing and automation mindset.

- Experience with doing load tests, and performance analysis

- Capable ofworking independently/ cooperatively. Can coordinate with stakeholders within or outsidetheteam.

Desired Qualifications:

- Exposure to CI/CD tools

- Exposure to Kubernetes.

- Familiarity with working in Linux

#engineer
#applicationsengineer