Full-Stack Software Engineer — Java/Spring & React

Rakuten

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rakuten is seeking a Software Engineer in Singapore to design, develop and improve AI-powered experiences across web applications. You will work with a cross-functional team on full-stack projects using Java, Spring Boot and React.

You will contribute to backend APIs, frontend interfaces, database solutions and production support, while collaborating with Product Managers, Data Scientists and ML Engineers to deliver scalable, reliable software.

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, OO programming and design patterns.
  • Experience with relational databases such as MySQL or PostgreSQL and performance tuning.
  • Familiarity with Git and modern software development practices.
  • Experience with unit/integration testing frameworks such as JUnit or Mockito.
  • Good understanding of HTTP, REST, JSON, HTML and CSS.
  • Basic secure coding practices and application security awareness.
  • Experience in an Agile/DevOps environment.
  • Ability to translate business requirements into technical solutions.
  • Ability to write design docs, API specs and diagrams.
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration in multicultural teams.
  • Proactive ownership attitude.

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 tech.
  • Develop responsive frontend applications using React and TypeScript.
  • Work across the full software development lifecycle from design to production support.
  • Design and implement database solutions using relational and NoSQL concepts.
  • Understand business requirements and propose technical improvements.
  • Write clean, well-tested, maintainable code following best practices.
  • Develop unit, integration and API tests with appropriate frameworks.
  • Participate in code reviews and architecture discussions.
  • Create technical docs including design docs, API specs and diagrams.
  • Collaborate with Product Managers, Data Scientists and ML Engineers for AI features.
  • Monitor and provide first-level production support for apps/services.
  • Continuously adopt technologies to improve performance and reliability.

Skills

Java
Spring Boot
React
JavaScript
TypeScript
REST APIs
Object-oriented design
Git
JUnit
Mockito
Web security basics
Agile/DevOps

Tools

MySQL
PostgreSQL
Git
JUnit
Mockito

Job description

Rakuten is seeking a Software Engineer in Singapore to design, develop and improve AI-powered experiences across web applications. You will work with a cross-functional team on full-stack projects using Java, Spring Boot and React.

You will contribute to backend APIs, frontend interfaces, database solutions and production support, while collaborating with Product Managers, Data Scientists and ML Engineers to deliver scalable, reliable software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Software Engineer (Web Search Group)
Software Engineer (Web Search Group)

Rakuten Kobo Inc. • Singapore

On-site
SGD 60,000 - 100,000
Great Place to Work
Senior Backend Engineer - Java/Spring Microservices
Senior Backend Engineer - Java/Spring Microservices

Rakuten Kobo Inc. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer, Java/Spring Boot - 1-Year
Senior Backend Engineer, Java/Spring Boot - 1-Year

Rakuten • Singapore

On-site
SGD 120,000 - 150,000
Java Full-Stack Engineer – Spring Boot, React, Cloud
Java Full-Stack Engineer – Spring Boot, React, Cloud

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Full-Stack Java & React Developer
Full-Stack Java & React Developer

Singapore Airlines • Singapore

On-site
SGD 60,000 - 90,000
Fresh Grad Software Engineer: Build Scalable Services
Fresh Grad Software Engineer: Build Scalable Services

5G-Starlink Pte. • Singapore

On-site
SGD 48,000 - 64,000
Full-Stack Applications Engineer — Java/Spring + React
Full-Stack Applications Engineer — Java/Spring + React

SINGAPORE AIRLINES LIMITED • Singapore

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

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000