Job Description:
Business Overview
Rakuten Fintech Group Company which is Rakuten Card, Rakuten Payment, Rakuten Securities, Rakuten Bank, Rakuten Insurance, Rakuten Wallet etc., is continuing to evolve the growth at an unrivaled speed and we are providing convenient financial services both online and offline to everyone in a way with closely related to the lives as a whole.
Department Overview
The Fintech System Development Department is in charge of providing products which are used across Fintech Group companies.
We develop various platform systems which contribute to Rakuten FinTech services across the board and manage the platforms to ensure the stability and quality, while setting the product strategy and delivering on new features and enhancements.
The System Development Group is working on from system architecture design to development, operation and system maintenance.
Position:
Why We Hire
Our services and products are expanding, additionally, we are committed to utilize new technology to improve system stability and give the best user experience.
That requires a bigger and stronger team with high level of engineering skill.
Therefore, we are planning to hire this position.
Position Details
We are looking for an experienced engineer who has the passion for working on complex/large systems and understands the importance of maintaining and supporting one.
You will take the lead in making technical decisions, driving technical initiatives, and overseeing system operations.
You will provide architecture-level and code-level feedback to engineers and offer technical guidance.
You will grasp the existing systems and be responsible for maintaining our existing systems with team members, leading the system replacement in the future.
In cooperation with the project manager, you will lead team members to drive development to meet quality, deadlines, budget, and scope.
Additionally, you will assume the responsibility of leading a multinational development team in the future, working together with the product managers and the business side to build the Fintech systems.
Work Environment
It consists of around 15 employees of our company and around 20 outsourcing members.
Members in their late 20s to early 30s, from various countries and different cultural backgrounds.
In addition, there is no barrier between job titles and services in charge, and the entire department has an open and flat atmosphere, and we are very active in exchange meetings with other groups such as information sharing meetings and problem solving.
In short, it is a very lively cross-cultural environment where we can work, learn and have fun with each other and grow together.
Coding language: Java, JavaScript, Python, Golang, etc.
Database: MySQL, Redis, MongoDB, etc.
Source code management: Git
Development style: Agile, Waterfall
Communication tools: Microsoft Teams, Slack
Server: Linux, Azure
Mandatory Qualifications:
- 5+ years software development experience (from design to release and operation).
- Ownership of service and system.
- Extensive skill to do task planning, manage schedule, coordinate with other teams.
- Lead development and operation with clear rule of documentation and development process.
- Maintained same service/system for more than 3 years, experience of leading team to renewal or version upgrade for own system.
- In-depth knowledge about RDBMS.
- In-depth knowledge about Redis, Kafka, k8s.
- In-depth knowledge about RESTful API.
- In-depth knowledge about implement and maintain high availability.
Desired Qualifications:
- Practical experience in designing and developing scalable web applications.
- Experience with web system development with Java, Spring Boot.
- Experience with Cloud (Azure), CI/CD, Kubernetes, Docker.
- Experience in performance testing and optimizing applications.
- Experience in leading a development team (tech lead).
Others Information:
Additional information on Location
NBF Shinagawa Tower 16-3, Konan 2-chome, Minato-ku, Tokyo
Additional information on Secondment
Seconded to Rakuten Payment, Inc. while being an employee of Rakuten Group, Inc.
※ For more information, please refer to the links below:
----------------------------------------------------------------------------
▼ About Company
▼ Latest Company News
▼ Video Links
▼ Conditions of Employment
----------------------------------------------------------------------------
#engineer #applicationsengineer #fintechgroup #RakutenPay #Java #Python #JavaScript #Go
Languages:
English (Overall - 2 - Intermediate), Japanese (Overall - 2 - Intermediate)