Rakuten

Android Engineer - Rakuten Pay System Dept, Rakuten Payment, Inc.

Tokyo, Japan
Git Microservices Kotlin Android Java
Description

Job Description:

Business Overview

Mission
Rakuten Group's basic management philosophy is to "empower people and society through innovation”. We provide more than 70 diverse services, including EC services such as shopping malls and travel booking sites, financial services such as online banking, and media services and professional sports, to more than 100 million customers in Japan alone (more than 1 billion globally), covering a wide range of people's life scenes. At the same time, we are building a strong business model based on the "Rakuten Ecosystem" that organically links customers and various services.

As a member of the Rakuten Group's FinTech Group Company, we at Rakuten Payment, Inc. are developing businesses centered on settlement services such as Rakuten Pay, Rakuten Edy, and Point Partner Business, as well as marketing solutions.

"With the power of technology, we aim to create a world where anyone can enjoy the same value no matter where they are."

As the digital sphere of society rapidly expands, we want to connect the Internet and the real world more seamlessly, so that everyone can use technology to lead a safe, secure, and more comfortable daily life. In order to achieve such a society, we would like to face the various problems that people are facing and move forward together to the next stage.

Department Overview

Features and Strengths:

With the strength of the Rakuten Point market, which has surpassed 3 trillion yen in total issuance, we are building the "Rakuten Economic Circle" through service collaboration with Rakuten Group companies and the introduction of cashless settlement services in real stores, which are growing at an accelerated pace. Our settlement services can be used at approximately 5 million online and offline locations, including supermarkets, convenience stores, and shopping malls nationwide, as well as at approximately 1 million locations where traffic-related e-money can be used, and the number of locations where this service can be used is continuing to expand.

This System Division handles everything from system service planning related to payment services, planning and implementation related to UI/UX, basic and detailed system design, coding, testing, and operation. As the service expands, you will be able to experience the planning, development, and operation of a very large-scale system. In addition, you will be able to improve our services by directly listening to the voices of our customers.

Why We Hire

As the business grows, Rakuten Pay app requires many functions, so we are looking for colleagues to work with who can contribute to improving development capabilities.

Position Details
Job Description:
This position is in charge of Android applications development for consumers and stores of Rakuten Pay. Day-to-day work is all system-related tasks, such as planning, development, and maintenance. You need to collaborate with other departments, such as those in charge of server-side applications and other services, which require a high level of communication skills.

Many projects are in progress to improve the convenience of the service. You will be expected to do advanced scheduling, merging, and release planning taking into account the release timing of these development projects. You will also be able to experience diversity within an international team.


Responsibilities:

Execute each development project with good quality in a timely manner

  • Design, develop, and test Android applications (including Quality Control)

  • Review deliverables at each process (design, code, test cases, etc.)

  • Plan and execute project release with minimal risk

  • Investigation and trouble shooting

Lead engineering team

  • Discover issues, both tangible and potential, in development organizations and implement improvement activities

  • Conduct market trend surveys and proposals for the introduction of cutting-edge technologies

  • Select and propose a sustainable architecture

  • Coach and train young engineers

Mandatory Qualifications:

  • 5+ years of system development experience

  • 3+ years of experience in developing and operating Java, Android SDK, and Android-Studio/Gradle build on Android

  • Experience in mobile application development cycles such as system requirements definition, basic design, manufacturing, and testing

  • Experience with Git or other repository  tools

  • Experience with Unit test and UI testing

  • English (Business Level)

Desired Qualifications:

  • Experience in developing Android apps using OKHTTP and other libraries in conjunction with the servers through REST/JSON

  • Experience with Android UI, Application framework, SDKs, MVC, MVVM

  • Experience of the Android framework (Room + Live data + Viewmodel, Android X, etc.)

  • Experience in microservices architecture

  • Experience of mini-applications (mini-programs)

  • Experience in developing systems for Fintech (especially electronic payment service)

  • Experience of Kotlin or Test Automation

  • Experience in developing and operating services used by large-scale users

  • Experience using Atlassian collaboration tools (JIRA, Confluence, etc.)

  • Development experience using contactless communication technologies such as NFC/Felica in Android

  • Management experience of outsourcing

  • Japanese (Business Level)

Additional information on Location

NBF Shinagawa Tower

Additional information on Secondment

You will be seconded from Rakuten Group, Inc. to Rakuten Payment, Inc.

#engineer  #applicationsengineer  #fintechgroup  #RakutenPay  #Java  #Kotlin #RakutenPayment

Languages:

English (Overall - 3 - Advanced)

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