Software Engineer - Backoffice Business Support Section,Business Support Development Department(BSD) job opportunity at Rakuten International.



DateMore Than 30 Days Ago bot
Rakuten International Software Engineer - Backoffice Business Support Section,Business Support Development Department(BSD)
Experience: 3-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Business Support Development Department(BSD)

Copy Link Report
degreeOND
loacation Tokyo, Japan, Japan
loacation Tokyo, Japan....Japan

Job Description: Department 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. 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 As Rakuten Group's e-commerce business continues its rapid growth, the platform responsible for critical information dissemination sees its role expanding and becoming more complex day by day. As a core system supporting the smooth flow of information within the Rakuten Group, we must address the following challenges and achieve these goals: Strengthening and Streamlining the Information Distribution Infrastructure for the Entire Rakuten Group Build to reliably and efficiently deliver important information from various services and departments within the group to their target audiences. This contributes to accelerating business speed, expediting decision-making, and enhancing information transparency across the entire group. Providing a Scalable and Highly Reliable System Continuously provide a robust and stable system capable of handling the scale of tens of thousands of Rakuten Ichiba merchants, resilient to failures. Specifically, it serves as a mission-critical system where system failures directly impact business. Promoting Latest Technologies and DevOps Culture Actively adopt modern technologies such as microservices architecture, cloud-native technologies, and event-driven architecture, and instill a consistent DevOps culture from development to operations. This enables the resolution of technical debt and the establishment of a continuous improvement cycle.   Position Details Job Overview You will be responsible for the development and operation of the information dissemination platform, a core system of the Rakuten Group, as a member of a small, elite, and multinational team. You will take end-to-end ownership from development to operations, contributing to the evolution of a large-scale system impacting tens of thousands of merchants on Rakuten Ichiba, while practicing the latest cloud-native technologies and DevOps culture. Job Details Backend Development - Design, develop, test, and deploy RESTful APIs and batch processing systems using Java/Spring Boot. - Design, implement, and performance tune event-driven architectures utilizing Apache Cassandra and Kafka. - Analyze existing legacy codebase, refactor, and plan and execute the division and migration to microservices. Frontend Development - Design, develop, test, and deploy Single Page Applications (SPAs) using Angular. - Develop Backend for Frontend (BFF) layers using C# .NET and design integration with backend APIs. Operations & Maintenance - Perform rapid troubleshooting, root cause identification, recovery, and permanent countermeasures during system incidents in production environments. - Continuously monitor system health and improve alerts using monitoring tools (Elasticsearch, Prometheus etc.). - Improve CI/CD pipelines and promote automation. Business Engagement - Participate in requirements gathering from non-technical departments (Product Managers, business stakeholders), evaluate technical feasibility, and contribute to specification definition. - technical constraints and challenges in an easy-to-understand manner to non-technical stakeholders and facilitate consensus building. Technical Strategy & Code Quality - Design and implement robust system architectures aligned with sustainability goals and business requirements. - Establish coding standards, conduct code reviews, and ensure best practices across the development team. - Evaluate and recommend technologies that support long-term sustainability and operational efficiency. Rewards & Appeal - Rakuten Scale Impact: By engaging in the development of a core Rakuten Group system, you will feel the tangible impact of your work directly contributing to large-scale business and user experience. - Challenge with Cutting-Edge Technologies: Gain deep practical experience and acquire hands-on skills with industry-leading technologies such as microservices, cloud-native, and event-driven architectures. - Full Ownership and DevOps Culture: Be consistently involved throughout the entire system lifecycle, from planning to development, testing, release, and operations/maintenance, fostering the system with your own responsibility and discretion. - Global and Diverse Environment: Deepen cross-cultural understanding and gain global development experience through English communication with international team members. - Growth in an Elite Team: With significant autonomy, your individual technical skills and contributions directly lead to project success, enabling rapid skill enhancement and career growth. Key Stakeholders - Product Managers (PDM), various business departments within Rakuten Group, other development teams, Infrastructure/SRE teams, Security teams, QA teams. Work Approach - Agile Development: Adopt an Agile development methodology based on Scrum or Kanban, conducting sprint planning, daily stand-ups, sprint reviews, etc., to share progress and enable continuous improvement. - Code Review: All code changes are merged after peer review or team review, promoting code quality and knowledge sharing. - CI/CD: Achieve rapid and secure deployments through CI/CD pipelines utilizing Jenkins, Harbor, Kustomize, etc. - Documentation: Actively create and update design documents, technical specifications, and operational procedures using Confluence, etc., to ensure thorough information sharing within and outside the team. Scope of Responsibility - Full responsibility for the design, implementation, testing, and deployment of assigned features. - Responsibility for stable operation, performance maintenance, and incident response of developed systems. - Responsibility for improving overall system quality, including code quality, test coverage, and security measures. - Responsibility for smooth communication and information sharing with project members, PDM, business stakeholders, and other teams. - Strong sense of ownership and responsibility for achieving team goals and ensuring the overall health of the system, not just your assigned domain.   Work Environment Team Size: 4 members (3 Engineers, 1 PDM)   Mandatory Qualifications: Technical Skills - Programming Experience: 3+ years of professional experience - Core Technologies: Experience with one of the following combinations - Backend-focused: Java/Spring Boot + Cassandra/MySQL + Kafka - Frontend-focused: Angular + TypeScript + C# .NET - Infrastructure: Development/operations experience with Docker/Kubernetes - Team Development: Development process using Git and CI/CD Communication & Soft Skills - English Proficiency: Able to conduct technical discussions, code reviews, and documentation in English - Remote Work Adaptability: Self-directed work capability in distributed teams - Explanation Skills: Clear technical communication to non-technical business stakeholders - Problem-Solving: Analysis, organization, and improvement of complex legacy systems Mindset - Ownership: Strong sense of responsibility for team systems - Operational Responsibility: Commitment to continuous maintenance and improvement of developed systems - Diversity Adaptation: Effective collaboration with members from different cultures and work styles - Autonomy: Handling broad responsibilities in a small, elite team environment Another Information: Additional information on English Qualification TOEIC score of 800 or higher #engineer #applicationsengineer #commerce #RakutenIchiba #Java #JavaScript

Other Ai Matches

Network Quality Management Office Assistant Manager Candidate - Quality Management Support Office, Group Quality Department (GQD) Applicants are expected to have a solid experience in handling Group Quality Department (GQD) related tasks
Project Manager - BSS Product Management Department (BSPMD) Applicants are expected to have a solid experience in handling Job related tasks
Data Scientist, Business Data Solution Group - Business Support Development Department (BSD) Applicants are expected to have a solid experience in handling Business Data Solution Group - Business Support Development Department (BSD) related tasks
Youth Ecosystem Activation Section Member - Marketing Division Applicants are expected to have a solid experience in handling Job related tasks
Business Growth & Marketing Strategy (Manager Candidate) - Marketing Division Applicants are expected to have a solid experience in handling Job related tasks
Project Manager - Company CIO Office (CIOO) Applicants are expected to have a solid experience in handling Job related tasks
Marketing Specialist – Brand Marketing Strategy Department, Marketing Division Applicants are expected to have a solid experience in handling Marketing Division related tasks
Windows Server Senior Engineer - Cloud Platform Enablement Department (CPED) Applicants are expected to have a solid experience in handling Job related tasks
Service planning & development (Leader Candidate):Solution Service Development 2 Section,Enterprise Solution Business Department(Group Sales Division) Applicants are expected to have a solid experience in handling Enterprise Solution Business Department(Group Sales Division) related tasks
Senior Software Engineer (Tech Lead), Payment Gateway Platform - Incentive Platform Department (INPD) Applicants are expected to have a solid experience in handling Payment Gateway Platform - Incentive Platform Department (INPD) related tasks
Customer Center Operation - Energy Division Applicants are expected to have a solid experience in handling Job related tasks
Data Engineer - Business Data Solution Group, Business Support Development Department (BSD) Applicants are expected to have a solid experience in handling Business Support Development Department (BSD) related tasks
Product Manager - BSS Product Management Department (BSPMD) Applicants are expected to have a solid experience in handling Job related tasks
Device Technical Project Management Leader - Group Sales Division Applicants are expected to have a solid experience in handling Job related tasks
Operational Design/Senior Improvement Engineer - System Division, Rakuten Bank, Ltd. Applicants are expected to have a solid experience in handling Rakuten Bank, Ltd. related tasks
Senior Backend Software Engineer - Search Department (SED) Applicants are expected to have a solid experience in handling Job related tasks
Strategic project manager, Strategy Planning Department - Platform Strategy Supervisory Department (SPD) Applicants are expected to have a solid experience in handling Strategy Planning Department - Platform Strategy Supervisory Department (SPD) related tasks
Technical Project Manager - Quality Management Section, IT Strategy Department (ITSD) Applicants are expected to have a solid experience in handling IT Strategy Department (ITSD) related tasks
Group-wide Marketing Planner - Group Marketing Supervisory Department, Marketing Division Applicants are expected to have a solid experience in handling Marketing Division related tasks
IT Financial Manager - System Division Supervisory Department, System Division, Rakuten Card Co., Ltd. Applicants are expected to have a solid experience in handling System Division, Rakuten Card Co., Ltd. related tasks
IT Strategy Management - System Division, Rakuten Bank, Ltd. Applicants are expected to have a solid experience in handling Rakuten Bank, Ltd. related tasks
Product Manager - Campaign Platform Section, Incentive Platform Department (INPD) Applicants are expected to have a solid experience in handling Incentive Platform Department (INPD) related tasks
Member~Leader candidate - Health Promotion Office, Employee Relations Department, Group Human Resources Supervisory Department (GHRD) Applicants are expected to have a solid experience in handling Employee Relations Department, Group Human Resources Supervisory Department (GHRD) related tasks