Software Engineer (Web Search Group)

Rakuten Kobo Inc.

Singapore

On-site

SGD 60,000 - 100,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Great Place to Work

Job summary

Rakuten Asia in Singapore is seeking a Software Engineer to design, develop, test, and maintain scalable full-stack web applications. You will work with Java, Spring Boot and React to deliver AI-powered experiences and backend services.

The role requires 1–3 years of software development experience, strong Java/React skills, and a solid grasp of APIs, databases and agile practices. Office-based role in Singapore with opportunities to work across APAC projects.

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 OOP and design patterns.
  • Familiarity with Git and modern software development practices.
  • Experience with unit/integration testing frameworks such as JUnit/Mockito.
  • Good understanding of HTTP/REST/JSON/HTML/CSS.

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 frontend applications using React and TypeScript.
  • Comply with full SDLC from requirements analysis to production support.
  • Collaborate with Product Managers and Data Scientists to deliver AI-powered capabilities.
  • Write well-designed, testable and maintainable code following best practices.
  • Develop and maintain technical documentation including design documents and API specs.

Skills

Java
Spring Boot
React
JavaScript/TypeScript
REST APIs
Web development
Git
JUnit/Mockito

Tools

MySQL
PostgreSQL

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.

Rakuten Asia is the regional headquarters of Rakuten Group Inc, a global leader in internet services and innovation. Located in the heart of Singapore, Rakuten Asia drives the growth and development of Rakuten’s businesses across the APAC region. Recognized and certified as a "Great Place to Work" since 2022, Rakuten Asia is committed to empowering individuals, communities and businesses through cutting-edge technology, data-driven solutions, and a culture of collaboration. From e-commerce, fintech, sports, and even entertainment, our work is diverse, exciting, and impactful. We believe in empowering our people to grow, innovate, and make a difference. If you’re looking for a workplace where your talent is valued, where your contributions matter, and where you can play a part in shaping the future of technology and society, Rakuten Asia is the place for you.

Join us and take the next step in your career with Rakuten Asia!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Web Search Group)
Software Engineer (Web Search Group)

re-zoo-me • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (Web Search Group)
Software Engineer (Web Search Group)

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 54,000 - 90,000
Software Engineer
Software Engineer

Rakuten Kobo Inc. • Singapore

On-site
SGD 120,000 - 180,000
AI-Powered Web Search Engineer (Java/Spring + React)
AI-Powered Web Search Engineer (Java/Spring + React)

re-zoo-me • Singapore

On-site
SGD 70,000 - 110,000
AI Web Search Engineer: Java/Spring & React
AI Web Search Engineer: Java/Spring & React

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 54,000 - 90,000
AI-Powered Web Search Engineer (Java/React)
AI-Powered Web Search Engineer (Java/React)

Rakuten Kobo Inc. • Singapore

On-site
SGD 60,000 - 100,000
Great Place to Work
Software Engineer
Software Engineer

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 100,000 - 130,000
Data Science Manager (CXD)
Data Science Manager (CXD)

Rakuten Kobo Inc. • Singapore

On-site
SGD 180,000 - 280,000
Vice Senior Manager
Vice Senior Manager

Rakuten Kobo Inc. • Singapore

On-site
SGD 150,000 - 210,000
Senior Corporate Planning Manager
Senior Corporate Planning Manager

Rakuten Kobo Inc. • Singapore

On-site
SGD 180,000 - 240,000