Senior Backend Engineer - EC Expansion Development Department (ECEXD) job opportunity at Rakuten International.



DateMore Than 30 Days Ago bot
Rakuten International Senior Backend Engineer - EC Expansion Development Department (ECEXD)
Experience: 5-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Job

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

Job Description: Department Overview The EC Expansion Development Department is guided by a mindset of building a lean and efficient organization, and delivers products and systems that continuously strengthen and expand e-commerce. In a fast-changing business environment, we actively leverage AI and other advanced technologies to deliver value at speed, growing as a team through ongoing challenges and continuous improvement. The Marketplace Expansion Development Section develops and operates services such as the J.League Online Store, Furusato Nozei (Hometown Tax), Rakken, and Raxy. Additionally, the team is responsible for launching new EC-related services with the goal of expanding and growing Rakuten's marketplace. This is a highly challenging department where you can gain unique and valuable experiences that are distinct to Rakuten. Position: Why We Hire We are seeking an experienced Senior Backend Engineer who combines strong technical expertise with exceptional cross-functional communication skills and leadership experience. This role requires someone who can bridge the gap between engineering, product, and business stakeholders while contributing to backend development initiatives from early planning stages through implementation and deployment. Our development team is a global hybrid, with members based at HQ in Japan and in China. We are responsible for multiple systems, including the storefront, order management, and inventory management, with teams dedicated to each area. This position will be responsible for technical decision-making, coordinating with various stakeholders, and ensuring the delivery of high-quality backend solutions. This position requires strong business-level Japanese communication skills to effectively collaborate with internal stakeholders and partner departments. Prior experience managing a team or leading projects is highly valued.   Position Details Primary Responsibilities - Participate in backend development projects from early planning and requirement definition through implementation and deployment - Coordinate with product managers, frontend engineers, and business stakeholders in Japanese to define requirements and project scope - Design and implement backend systems, such as Web API, batch with a focus on quality, performance, and maintainability - Write technical specifications and design documents following team guidelines - Designing and developing system components with clear responsibilities, considering overall system integrity. - Conduct code reviews and mentor team members when needed - Present technical proposals and progress reports to both technical and non-technical stakeholders - Take ownership of complex features and drive technical initiatives that improve team productivity What Makes This Role Unique - Leadership Opportunity: Opportunity to lead technical initiatives and mentor team members - Business Impact: Direct influence on product direction through stakeholder engagement - Tech Stack: Java21, Spring Boot 3, Spring Web MVC/Batch, Kubernetes, Google Cloud Spanner, Redis, Apache Kafka - Production Scale: High-traffic e-commerce platform serving millions of users - End-to-End Ownership: Involvement from early requirement gathering and technical planning to production deployment - Cross-Cultural Environment: Work with global teams across Japan and China - AI-Powered Development: Access to cutting-edge AI tools including Claude Code, GitHub Copilot, and other AI assistants to accelerate development   Work Environment Backend Engineer Team Breakdown - 3-5 members   Mandatory Qualifications: Experience & Leadership - 5+ years of professional backend development experience - 3+ years of team lead or people management experience in a team (approx. 3 members) - Experience in successfully delivering frontend projects from early-stage project processes (requirements gathering, technical planning, and system design) to deployment - Experience coordinating with cross-functional teams (product, frontend, QA) Language & Communication - Japanese & English: Business level or higher Core Technical Stack - Java & Spring Boot: Experience in designing and developing Java/Spring Boot in large-scale systems, with particular emphasis on architectural design capabilities considering performance, scalability, and maintainability. - RESTful API Design: Deep knowledge and mentoring ability regarding robust and extensible API design principles, as well as authentication and authorization mechanisms. - Relational Databases (MySQL/PostgreSQL): Expert knowledge and problem-solving skills in schema design, indexing strategies, query optimization, and transaction management for large-scale data. - Containerization (Docker) & CI/CD Pipelines: Experience in building and operating container technology and automated delivery pipelines, along with the ability to drive their adoption and improvement within the team. - Code Review & Best Practices: Fostering a code review culture and establishing/disseminating coding standards to maintain high-quality code. - Security Expertise & Audit: Deep knowledge of web security (including OWASP Top 10, vulnerability assessment, and secure coding practices), and the ability to lead the planning, execution, and proposal of improvements for security audits. Experience in evaluating overall system security risks and implementing appropriate countermeasures. Desired Qualifications: Leadership & Project Management - Experience with agile/scrum methodologies and sprint planning - Experience as a technical point of contact for stakeholder communication - Experience writing technical specifications, RFCs, or design documents - Familiarity with project management tools (Jira, Asana, Linear, Notion) - Experience working directly with product managers to define roadmaps - Understanding of e-commerce business models and metrics Technical Experience - Microservices Architecture: Deep understanding of inter-service communication, data consistency, API design, and problem-solving/design principles in distributed systems. - System Design: Experience and mentoring ability in designing large-scale systems considering scalability, reliability, maintainability, and extensibility. - Cloud Platforms (AWS/Azure/GCP): Deep experience in system design, deployment, and operation leveraging cloud-native services. - Performance Engineering: Ability to identify performance bottlenecks, formulate optimization strategies, and lead performance tuning efforts. - Testing Strategy: Ability to formulate and lead the implementation of comprehensive testing strategies, including unit, integration, and E2E tests. - Architecture Patterns (DDD, Clean Architecture, SOLID, etc.): Experience in building systems based on modern architectural patterns and design principles, and the ability to provide guidance on their application. Others Information: Additional information on Location Rakuten Crimson House, Tokyo, Japan   #engineeringmanager #applicationsengineer #commerce #RakutenIchiba #EC #Backend #Spring #newservice #incubation Languages: English (Overall - 2 - Intermediate), Japanese (Overall - 3 - Advanced)

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