Rakuten, Inc.
Technology
SoftwareEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Engineer at Rakuten, Inc.. Skills: Java, Spring Boot, Cloud-native, AI-augmented development. Translate technical specifications into code. Own module implementation”
Industry & Context.
Problem solving; Analytical mindset; Break down complex requirements
What They're Looking For.
Must Have
2+ years software engineering experience, Solid understanding of full SDLC, Java (Spring Bootatch) experience, Cloud-native architectures exposure, Working knowledge of relational databases, Working knowledge of NoSQL databases, AI-assisted coding tools experience, Analytical mindset, Ability to explain technical challenges, Accountability for output, Excellent communication skills
Nice to Have
React.js experience, Angular experience, Spark familiarity, Kafka familiarity, Redis familiarity, RabbitMQ familiarity, CI/CD pipelines experience, JUnit experience, SonarQube experience, AdTech experience, High-traffic systems experience, LangChain exposure, n8n exposure, ELK familiarity, Grafana familiarity, BI tools familiarity
What You'll Do.
Translate technical specifications into code
Own module implementation
Participate in peer code reviews
Ensure adherence to design patterns
Ensure adherence to security best practices
Ensure adherence to team coding standards
Utilize AI coding assistants
Verify AI-generated code
Assist in identifying technical debt
Assist in resolving technical debt
Maintain product ecosystem health
Address performance bottlenecks
Automate repetitive tasks
Work with senior engineers
Work with product managers
Understand business requirements
Translate requirements into solutions
Stay current with technologies
Stay current with AI tools
Contribute to team discussions
Contribute to documentation
How You'll Work.
Team & Collaboration
Cross-functional environments; Cross-functional teams; Cross-regional teams
Communication Scope
Explain technical challenges; Explain progress; Technical team communication; Non-technical team communication
Process & Methodology
Agile, Scrum
Full Job Description
**Job Description:** # **Description** Rakuten, Inc. (TYO: 4755) is a global leader in internet services, spanning e-commerce, fintech, digital content, and communications. Our mission is to empower people and society through innovation and entrepreneurship. With over 10,000 employees worldwide, we operate at the intersection of massive scale and cutting-edge technology. The **Ad Product Section (APS)** division is a high-performance, global team distributed across Tokyo, Singapore, India, and China. We pride ourselves on being a hub of technical excellence, where motivated, diverse, and talented engineers collaborate to solve complex problems at scale. We are looking for a motivated **Software Engineer **with 2–3 years of experience to join our engineering team. You will contribute to the full software development lifecycle, building and maintaining robust, scalable features within our Ad Tech ecosystem. This role is perfect for an engineer who is eager to sharpen their skills in Java and Cloud-native development while working at the forefront of AI-augmented software engineering. If you are a builder who values technical rigor, thrives in cross-functional environments, and is eager to contribute to Rakuten’s expansive global ecosystem, we want to talk to you. # **Job Details** ## Roles and Responsibilities * Project Execution & Engineering Excellence * **Feature Implementation: **Translate technical specifications into clean, maintainable, and efficient code. You will own the implementation of specific modules from development through to deployment. * **Quality Assurance:** Participate in peer code reviews, ensuring adherence to design patterns, security best practices, and team coding standards. * **AI-Augmented Development:** Utilize AI-powered coding assistants (e.g., GitHub Copilot, Cursor) to accelerate your development workflow. You will be responsible for ensuring that all AI-generated code is verified for security and accuracy before it reaches production.
Applying for this Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Rakuten, Inc.?
Real rants from real employees. Read before you apply.