Rakuten

Software Architect, Payment Platform Section - Incentive Platform Department (INPD)

Tokyo, Japan
SQL Docker Kubernetes API Microservices Java Spring AWS
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 Incentive Platform Department (INPD) provides incentive and payment solutions that empower Rakuten's businesses around the world. The platforms are continually adding capabilities and scale to accelerate the Rakuten ecosystem synergies.

Overall Position Details

As an architect for the Payment Platform, you will play a crucial role in leading the technical direction and development of our payment APIs. You will work closely with a team of talented developers, ensuring the robustness, scalability, and security of our solutions. Your expertise will be pivotal in driving innovation and maintaining the high standards of our products. This is a challenging and rewarding role that offers the opportunity to work on cutting-edge projects and make a significant impact on the success of our organization.

Your main responsibilities will be as follows:

- Lead the design and development of Java-based applications.

- Ensure that architecture is scalable, robust, and meets business requirements.

- Collaborate with development teams, project managers, and stakeholders.

- Develop and maintain technical documentation.

- Participate in the full software development lifecycle.

- Identify and address performance bottlenecks.

- Design and implement microservices architecture.

- Integrate third-party APIs and services.

- Optimize application performance and scalability.

- Mentor junior developers, providing technical leadership and guidance.

- Stay up-to-date with the latest industry trends and technologies, evaluating and recommending new technologies and tools.

- Communicate complex technical concepts to non-technical stakeholders.

- Conduct code reviews and provide constructive feedback, ensuring that best practices are followed and that coding standards are developed and enforced.

Mandatory Qualifications:

- Bachelor's degree in Computer Science (or a related field)

- Java development experience (8 years +)

- Software architecture experience (5 years +)

- Proficiency in Java frameworks, such as Spring and Hibernate

- A strong understanding of design patterns and best practices

- Experience with microservice architecture

- Experience with cloud platforms such as AWS

- Experience with Agile development methodologies

- Knowledge of database design and SQL

- Experience with CI/CD pipelines

- Familiarity with containerization technologies such as Docker and Kubernetes

- Experience with RESTful API design and development

- A strong understanding of security best practices

- An ability to mentor and lead junior developers

- Experience with performance tuning and optimization

Desired Qualifications:

- Past experience mentoring other team members and encouraging growth

- Experience negotiating initiatives between technical and business stakeholders

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