company logo

Senior Software Lead - Business Support Section – Business Support Development Department (BSD)

Rakuten

Office

Rakuten Crimson House, Japan

Full Time

Job Description:

Business Overview

Rakuten Group's mission is to "Empower people and society through innovation".

Domestically and internationally, Rakuten provides a wide range of services, with e-commerce at its core. These services include internet services such as travel, digital content, and communications; FinTech (financial) services such as credit cards, banking, securities, insurance, and electronic money; and even professional sports.

Department Overview

The Business Support Development Department (BSD) plays a crucial role in providing system support for various operations between users, clients, and Rakuten businesses. Our department provides diverse services across three main areas: DATA, Business Support/Accounting, and CRM. We strive to ensure the highest quality standards in system delivery and support while pursuing business process optimization and efficiency. Our team sets goals, monitors continuously, and evaluates for the quality at services in BSD. And deliver quality that exceeds user expectations through talent development and implementing improvement measures as needed.

Position:

Why We Hire

In the rapidly growing e-commerce industry, threats such as fraudulent transactions and fake reviews are becoming increasingly sophisticated and complex, making it difficult for conventional detection systems to keep up.
At BSD, the following challenges need to be addressed:

- Development of fraud detection systems: Creating next-generation fraud detection platforms utilizing machine learning and real-time analytics

- Strengthening measures against fake reviews: Establishing a comprehensive review quality management system that combines automated detection algorithms with human judgment

 

Position Details

- Defining technical issues and formulating, executing plans to resolve them in fraud detection and fake review detection systems

- Collaborating with architects and related departments to investigate, analyze, verify, and resolve matters related to performance improvement, scalability enhancement, and security measures

- Addressing technical debt

- System maintenance and operations

- Working with development teams on progress management and quality control

- Vendor management

- Planning and promoting the introduction of AI into the responsible system and peripheral tools

- Planning, conducting PoCs, evaluating and improving AI models, promoting AI implementation projects, and measuring effectiveness after AI implementation etc.

- Leading full-stack development: Leading development using JavaScript, Node.js, Python, and Java to build scalable and sustainable technical solutions

- Architectural design: Designing and implementing robust system architectures aligned with sustainability goals and business requirements

- Code quality: Establishing coding standards, conducting code reviews, and ensuring best practices throughout the development team

- Technical strategy: Evaluating and recommending technologies that support long-term sustainability and operational efficiency

 

Work Environment

Team: 11 people

Mandatory Qualifications:

- Experience: Over 5 years of software development experience, and more than 2 years of leadership experience

- Process Improvement: Proven track record of identifying inefficiencies and implementing solutions that achieve measurable business improvements (such as cost reduction, time savings, and quality enhancement)

- Project Management: Experience managing complex technical projects from conception through delivery

- Documentation: Extensive experience with technical documentation tools, especially Confluence

- Sustainability Focus: Experience with sustainability initiatives or environmental technoogy projects (preferred)

- JavaScript: Advanced proficiency in modern JavaScript (ES6+), including frameworks and libraries

- Node.js: Extensive experience in server-side development, API creation, and microservices architecture

- Python: Strong background in Python development for automation, data processing, and web applications

- Java: Solid experience in Java development, including the Spring framework and enterprise application development

- E-Commerce Experience: Hands-on experience in e-commerce development, including online retail platforms, payment processing, and customer experience optimization (preferred)

- Customer Support Systems: Practical experience building and integrating customer support platforms, help desk solutions, live chat systems, and customer feedback management tools (preferred)

Other Information:

Additional information on English Qualification

TOEIC 800 or higher (or proof of an equivalent English proficiency qualification, or a university degree from an English-speaking country or higher)

#engineer #applicationsengineer #commerce #RakutenIchiba #Java

Languages:

Japanese (Overall - 3 - Advanced)

Senior Software Lead - Business Support Section – Business Support Development Department (BSD)

Office

Rakuten Crimson House, Japan

Full Time

August 20, 2025

company logo

Rakuten

Rakuten