Jobs Companies Rakuten Software Engineer (Web Search Group)

Über diese Software Engineer (Web Search Group) Stelle bei Rakuten

Rakuten · Vor Ort · Singapore

Job Description:

Rakuten Group is a global Internet services company headquartered in Tokyo, Japan, operating across a wide range of businesses including e-commerce, fintech, mobile, digital content, advertising, travel and professional sports.

Founded in 1997, Rakuten has built a diverse ecosystem of services used by millions of customers worldwide. The company combines technology, data and innovation to create products and services that enrich the lives of its customers and support businesses around the world.

Rakuten is also actively investing in Artificial Intelligence and Generative AI to transform its products and services. Engineers across Rakuten have opportunities to work with modern technologies including cloud computing, large language models, AI-powered search, conversational AI and intelligent agent technologies.

Scope

Rakuten Web Search (RWS) is an important brand in the Rakuten ecosystem, providing search and advertising services to users in Japan.

As a Software Engineer, you will work with a cross-functional team to design, develop and improve web applications and next-generation AI-powered experiences. You will be involved in the full software development lifecycle, from requirements analysis and technical design to implementation, testing, deployment and production support.

The role will contribute to areas including:

  • Search Result Page and Web Search applications
  • AI-powered Search and AI Chat experiences
  • Advertisement and content delivery systems
  • Backend and frontend web applications
  • Business administration and analytics tools
  • AI/LLM-powered features and intelligent user experiences
  • Supporting services and APIs

Responsibilities

  • Design, develop, test and maintain scalable full-stack web applications using Java, Spring Boot and React.
  • Develop backend REST APIs and microservices using Spring Boot and related Java technologies.
  • Develop responsive and maintainable frontend applications using React, JavaScript/TypeScript and modern frontend practices.
  • Work across the complete software development lifecycle, including requirements analysis, technical design, implementation, testing, deployment and production support.
  • Design and implement database solutions using relational databases and NoSQL/KVS technologies.
  • Understand business requirements and user behavior and propose technical and product improvements.
  • Write well-designed, testable, efficient and maintainable code following software engineering best practices.
  • Develop unit, integration and API tests using appropriate testing frameworks.
  • Participate in code reviews, technical discussions and architecture/design reviews.
  • Develop and maintain technical documentation including design documents, API specifications, sequence diagrams and data-flow diagrams.
  • Collaborate with Product Managers, Data Scientists, ML Engineers and other engineering teams to deliver AI-powered product capabilities.
  • Monitor, troubleshoot and provide first-level production support for applications and services.
  • Continuously evaluate and adopt appropriate technologies to improve system performance, reliability, scalability and developer productivity.

Qualifications

  • 1–3 years of professional software development experience.
  • Strong hands-on experience in Java and Spring Boot.
  • Strong hands-on experience in React and modern JavaScript/TypeScript.
  • Experience designing and developing RESTful APIs and web applications.
  • Good understanding of software engineering fundamentals, object-oriented programming and design patterns.
  • Experience with relational databases such as MySQL/PostgreSQL and understanding of database design, query optimization and performance tuning.
  • Familiarity with Git and modern software development practices.
  • Experience with unit/integration testing frameworks such as JUnit, Mockito or equivalent.
  • Good understanding of web technologies including HTTP, REST, JSON, HTML and CSS.
  • Basic understanding of secure coding practices and application security.
  • Experience working in an Agile/DevOps development environment.
  • Ability to understand business requirements and translate them into technical solutions.
  • Ability to write technical documentation such as design documents, API specifications and sequence diagrams.
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration skills, with the ability to work effectively in a multicultural and cross-functional environment.
  • A proactive “can-do” attitude with a strong sense of ownership.
Bereit, sich bei Rakuten zu bewerben?
Bei Rakuten bewerben

Über Rakuten

In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today. So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone. Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world. If you have any trouble logging in, please contact us here Rakuten Group, Inc.: [email protected] *Please read the Application Requirements(EN) / 募集要項(JP) before applying. Our Diversity & Inclusion Policy and Applica

Alle Jobs bei Rakuten ansehen →

Ähnliche Jobs

Activate Interactive Pte Ltd
Software Engineer (TypeScript) - A26236
Activate Interactive Pte Ltd
⚡ Früh bewerben Singapore, Singapore, Singapor... Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Airwallex
Software Engineer II, Infrastructure (Datastreaming)
Airwallex
⚡ Früh bewerben SG - Singapore Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
DR
Software Developer Intern (C++)
DRW
⚡ Früh bewerben Singapore Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Sierra
Software Engineer Intern, Agent (Summer 2027)
Sierra
⚡ Früh bewerben Singapore Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 7 Std.
HUD
Full-Stack Software Engineer, Reinforcement Learning
HUD
⚡ Früh bewerben San Francisco Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 7 Std.
Abnormal
Software Engineer II - Behavioral Identity Security (Singapore)
Abnormal
⚡ Früh bewerben Remote - Singapore · standortgebunden
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
Nex
Software Engineer, ML Engineering
Nex
⚡ Früh bewerben Singapore or Remote · standortgebunden
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
Nex
Software Engineer, Framework Engineering (Hong Kong-based)
Nex
⚡ Früh bewerben Singapore Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
AM
Software Engineer II: ERP, Intranet & Internal Platforms
Amperesand
⚡ Früh bewerben Singapore Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 10 Std.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Rakuten

Alle Jobs bei Rakuten ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos