Job Description:
Department Overview
The EC Solution Development Department's mission is to promote and expand the diversity of the marketplace. The team develops tools and services essential for the operation of merchants on Rakuten Ichiba, while also working on the expansion of various EC services and the launch of new EC services.
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 a talented and motivated Software Engineer to join our team and play a key role in the design, development, and operation of a brand-new e-commerce platform.
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 requires, or will provide the opportunity to acquire, significant knowledge and experience in large-scale e-commerce development.
If you are an engineer who thrives on challenges and wants to contribute to building large and impactful systems unique to Rakuten, we encourage you to apply.
Position Details
- Delivering end-to-end systems, including design, coding, testing, and deployment.
- Communicating effectively with the team, related departments, and stakeholders.
- Monitoring system stability and performance, optimizing performance, designing and maintaining system architecture, refactoring, optimizing, and troubleshooting.
Mandatory Qualifications:
- Japanese level: At least Business
- 3+ years of experience as an engineering leader or team lead
- Proven experience as a Backend Engineer or similar role.
- Proficiency in Java and 3 years experience with the Spring Boot Framework.
- Proficiency in designing Web APIs and database schemas
- Proficiency in writing clear and well-structured design documents and operation documents
- Strong understanding of RESTful APIs, microservices architecture, and web protocols.
- Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
- Knowledge of version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Strong communication skills, capable of effectively articulating technical challenges and solutions to both technical and non-technical team members.
- Proficiency in providing constructive and effective code reviews to team members.
- Experience in writing high-quality, testable code and automated tests (unit, integration, etc.).
- Japanese Language Level: Native or Business-level proficiency (capable of conducting business conversations).
Desired Qualifications:
- Proficiency in Java 21
- Experience with Non-SQL databases (e.g., Couchbase, MongoDB, DynamoDB, etc.).
- Experience with message queues (e.g., RabbitMQ, Kafka).
- Experience working in an Agile/Scrum environment.
Other Information:
Additional information on Location
Rakuten Crimson House (Head Office)
#engineer #applicationsengineer #commerce #RakutenIchiba #Java
Languages:
English (Overall - 2 - Intermediate), Japanese (Overall - 3 - Advanced)