Rakuten

Applications Engineer, ID Profile Section - Membership Platform Department (MPD)

Tokyo, Japan
API Java Spring Kubernetes Python Microservices Kotlin Go MySQL MariaDB
Description

Job Description:

Business Overview

The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver Core Value to accelerate the growth of Rakuten Group services.

Department Overview

The Membership Platform Department (MPD) is thinking big: we create scalable platforms that power the Rakuten Ecosystem worldwide. Are you interested in building the next generation of Internet services that reach hundreds of millions of users across the globe every day? In our department, you will join a global team of experienced technologists who build the foundation of our services.

Overall Position Details
As an applications engineer within the ID Profile Section, you will have the opportunity to work with a diverse group of people. Your responsibilities will be as follows:

- Design and develop user-facing applications and standalone microservices.

- Write software with good observability, good test coverage, and abide by coding best practices.

- Contribute to delivering values with innovation and software architectural excellency.

- Monitor and maintain the well-being of the production system.

- Perform peer code review.

- Create and maintain technical documentations such as API specifications and Service-Level Agreements.

 

Mandatory Qualifications:

- Professional development experience of at least 5 years, with at least 3 years in backend services or as a full-stack engineer

- Bachelor’s degree (BS) in Computer Science, Engineering or related field, or equivalent work experience

- Development experience in Java, Spring Framework and Spring Data applications

- Proficient in designing and developing RESTful APIs and backend systems with OLTP workload

- Good knowledge of web API authentication and authorization

- Experience working with Dockerized applications, and understanding of container orchestration and virtualization

- Knowledge and experience with models and methodologies to structure technical documentation

- Knowledge of design principles and patterns on an application and system level

 

Desired Qualifications:

- Experience working in Kubernetes environment

- Development experience in one or more general purpose programming languages: Kotlin, Golang, or Python

- Familiarity with relational databases, such as (but not limited to): MySQL or MariaDB

- Experience working with ELK Stack and system monitoring solutions, such as Prometheus

- Hands-on experience with CI/CD pipeline tools

Other Details

- Work Location: Tokyo

#technologyplatformdiv #engineer

Languages:

English (Overall - 4 - Fluent)

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,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

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say