Home Careers

Join Our Team

Rakuten Fintech Vietnam team

Job Openings

Explore current openings. Click any role to see the full job description and apply.

Bridge Software Engineer
Full-time Programing N2 Japanese Management
Job Description

Bridge Engineer (BrSE) is the person who acts as a connection between each of project teams in Rakuten Fintech Group companies. By using communication skills and technical skills, we expect to help the communication process between the customers and the project team smoothly.

Responsibilities
  • Working with Japanese customers on related projects about requirements, specifications, working process, etc.
  • Manage projects or work closely with Project Manager/Leader to monitor and control project
  • Analyze and transfer various requests to project team members during the whole development process
  • We expect to expand your responsibilities not only Bridge for project in Japanese, but also project management
Must Have
  • More than 2 years of experience as a bridge engineer (BrSE) or related field
  • Excellence communication in Japanese (N2 and above)
  • Good understanding of software development process with hands-on experience in programming skill
  • Experience in working with low level design documents
  • Must be independent, responsible, and self-motivated with the ability to learn and achieve superior results
Nice to Have
  • Working experience as a Project Manager
  • Have experience living and working in Japan
Middle / Senior Java Developer
Full-time English Required Java Oracle
Job Description

This position will have responsibility to develop Web application, Web API and more for our Fintech services such as "Rakuten Card", "Rakuten Pay", "Rakuten Bank" etc.

Responsibilities
  • Perform requirement analysis, design and technical documentation
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Work to improve and enhance quality in automated testing, etc
  • Work with leader and teammates to estimate and plan for projects
  • We expect to join as tech leader level in our team and becoming leader/manager in the future
Must Have
  • At least 3+ years working in Java Web/API development
  • Intermediate-level in English communication
  • Strong knowledge in Java Web & Enterprise (EE) technologies
  • Strong experience in SQL, especially Oracle
  • Good knowledge with source control and defect tracking tool
  • Good experience with unit testing: JUnit, mock
  • Must be independent, responsible, and self-motivated with the ability to learn and achieve superior results
  • Strong communication skills with proven ability to present complex ideas and document in a clear and concise way
Nice to Have
  • Working experience as a Tech Lead and Team Leader
  • Experience in using JSF, frontend development
  • Experience with building large, enterprise projects
  • Experience in microservice, cloud computing
Middle / Senior Mobile Developer
Full-time English Required Swift Kotlin
Job Description

This position will have responsibility to develop Web application, Web API and more for our Fintech services such as "Rakuten Card", "Rakuten Pay", "Rakuten Bank" etc.

Responsibilities
  • Development activities for Mobile application (iOS/Android) using WebAPI for our service
  • Solution research and implementation study for new mobile applications (POC)
  • Work to improve and enhance quality in automated testing, etc.
  • Propose various improvements for our service in your field
  • Propose new functions and services for our service
  • We expect to join as tech leader level in our team and becoming leader/manager in the future
Must Have
  • At least 3+ years working in iOS(Swift) or Java/Kotlin application development using WebAPI
  • Intermediate-level in English communication
  • Good knowledge with source control and defect tracking tool
  • Good experience with Agile development
  • Good knowledge of databases and SQL
  • Must be independent, responsible, and self-motivated with the ability to learn and achieve superior results
  • Strong communication skills with proven ability to present complex ideas and document in a clear and concise way
Nice to Have
  • Working experience as a Tech Lead and Team Leader
  • Experience with building large, enterprise projects
  • Experience in microservice, cloud computing
  • Experience with unit testing: XCTest
  • Experience using TestRails
  • Experience with automated testing (Appium)
  • Experience developing with design data in Figma / Sketch / Zeplin
DevOps Engineer
Full-time DevOps Kubernetes English Required
Job Description

We are seeking a highly motivated and experienced DevOps Engineer to design, build, and maintain the platforms, tools, and processes that enable our development teams to deliver high-quality software efficiently and reliably.

Responsibilities
  • Manage and maintain CI/CD pipelines for Java and front-end applications using tools such as Jenkins, Docker, and Kubernetes.
  • Automate tasks and processes using scripting and automation tools, including GitHub Actions.
  • Develop and maintain automated test suites for both front-end and back-end applications using frameworks such as Mockito, JUnit, and Playwright.
  • Manage and maintain staging and production environments, ensuring their stability and reliability.
  • Participate in the migration and implementation of secure software delivery processes using tools such as GitHub Actions.
  • Promote best practices in software development, testing, and deployment across the organization.
  • Support and train team members on DevOps principles, CI/CD best practices, and tooling.
  • Implement and maintain security scanning and code quality analysis tools.
Must Have
  • 4+ years of experience in a DevOps or related role.
  • Experience managing CI/CD pipelines for Java and front-end applications.
  • Experience with Java Server Faces (JSF) framework.
  • Proficiency in Java and experience with front-end technologies such as Vue.js, React, or Angular.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, and similar tools.
  • Experience with Rancher or similar Kubernetes management platforms.
  • Experience with automated testing frameworks such as JUnit, Mockito, Playwright, or Selenium.
  • Strong understanding of Linux operating systems.
  • Proven experience managing staging and production environments.
  • Proven ability to work independently, take responsibility, and stay self-motivated.
  • A passion for helping development teams and improving the software delivery process.
  • Intermediate level in English communication.
Nice to Have
  • Experience with security scanning tools such as SonarQube.
  • Experience with implementing secure software delivery processes.
  • Solid understanding of the Software Development Lifecycle (SDLC).
  • Hands-on experience with build automation tools like Maven and Gradle.
  • Strong interest in the latest trends in CI/CD and development efficiency tools.
  • Excellent communication and teamwork skills.
  • Intermediate level in Japanese communication.
  • Experience designing and implementing microservices architectures.
  • Experience working on large-scale, mission-critical systems.
  • Experience migrating from Jenkins to GitHub Actions.
  • Experience with enterprise Kubernetes distributions such as Rancher and OpenShift.
Scrum Master
Full-time N2 Japanese Management
Job Description

Scrum Master support the Scrum team Vietnam in various ways to perform using the Scrum framework collaboration with Japan team.

Responsibilities
  • Support and facilitate for new Scrum team
  • Helping everyone understand Scrum theory and practice
  • Coaching the team member to become self-management and cross-functionality
  • Remove of impediments to the Scrum Team's progress
  • Helping in creating/managing backlogs
  • Helping with Scrum metrics collection
Must Have
  • More than 3 years of experience as a Scrum Master or related field
  • Excellence knowledge and understanding about Scrum framework
  • Good understanding of software development process
  • Good communication in Japanese (N2 and above)
  • Must be independent, responsible, and self-motivated with the ability to learn and achieve superior results
Nice to Have
  • Good understanding and hands-on experience in programming skill
  • Have certifications related Scrum (CSM, CSD etc..)
  • Have Agile development related knowledge other than Scrum (Lean, XP, TDD, ATDD etc)
  • Have experience living and working in Japan
  • Good communication in English