Jobs and Careers
RA

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

Rakuten
Rakuten Crimson House, United Statesfull_timeVerifiedPosted 14 Nov 2024

About the role

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)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Rakuten

View company profile →