Software Engineer

Rakuten Kobo Inc.

Singapore

On-site

SGD 120,000 - 180,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rakuten Asia, based in Singapore, seeks a Senior Software Engineer (Backend) to design, develop, and maintain scalable backend services and APIs using Java and Spring Boot. You will translate business requirements into robust technical designs and drive the full software lifecycle to ensure stability and performance.

The ideal candidate has 5+ years in Java/Spring microservice development, strong API and SQL skills, and experience with testing frameworks like JUnit.

Qualifications

  • 5 years of professional experience in web application development using Java and Spring in a Micro-service architecture.
  • Proficiency in API development (REST), including OpenAPI specifications, ORM frameworks, and database schema design.
  • Ability to analyze technical trade-offs and make informed decisions regarding software design.
  • Advanced SQL knowledge, including complex query.
  • Experience with unit testing frameworks (e.g., JUnit).
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Design and develop high-quality, scalable backend services and APIs using Java/Springboot.
  • Translate complex business requirements into robust technical designs and efficient code implementations.
  • Participate in the full web application development lifecycle, including architecture design, middleware selection, development, configuration, release, and system operations.
  • Detect root causes of issues and collaborate with team members for proactive recovery, taking ownership of service/system stability.
  • Propose new technologies and tools to improve system architecture, improve system capability and enhance development efficiency.

Skills

Java
Spring
API development
SQL
Unit testing
Microservices

Education

Bachelor's degree in Computer Science or related field

Job description

Job Description

This is a 1 year contract position Rakuten Group, Inc. is a global leader in internet services and has a diverse ecosystem spanning across e-commerce, fintech, communications and more serving approximately 1.8 billion members worldwide. Founded in Tokyo in 1997, the Group operates in over 30 countries and regions with more than 30,000 employees.

Based in Singapore's Central Business District, Rakuten Asia Pte. Ltd. serves as the regional headquarters for Asia, driving value through areas such as advertising product development, product strategy, and data management to support Rakuten Group's global ecosystem. Learn more at: https://global.rakuten.com/corp/

The Global Ad Technology Department (GATD) manages the whole of the advertising systems that power Rakuten. We are a cross-functional and data-driven organization working together in a diverse team spread across five countries: Japan, Singapore, India, China and UK. GATD Website: https://corp.rakuten.co.jp/careers/feature/adtech/en/

Role

We are seeking a Senior Software Engineer (Backend focus) to design, develop, and maintain scalable, high-performance backend services and APIs using Java and Spring Boot. The role involves translating business requirements into technical solutions, participating in the full software development lifecycle, ensuring system stability and reliability, and driving continuous improvements in architecture, development practices, and operational efficiency. The ideal candidate is passionate about building robust systems, solving complex technical challenges, and leveraging new technologies to enhance platform capabilities and engineering productivity.

Responsibilities
  • Design and develop high-quality, scalable, and maintainable backend services and APIs using Java/Springboot.
  • You will be responsible for translating complex business requirements into robust technical designs and efficient code implementations.
  • Participate in the full web application development lifecycle, including architecture design, middleware selection, development, configuration, release, and system operations.
  • Detect root causes of issues and collaborate with team members for proactive recovery, taking ownership of service/system stability.
  • Propose new technologies and tools to improve system architecture, improve system capability and enhance development efficiency.
Requirements
  • 5 years of professional experience in web application development using Java and Spring in a Micro-service architecture.
  • Proficiency in API development (REST), including OpenAPI specifications, ORM frameworks, and database schema design.
  • Ability to analyze technical trade-offs and make informed decisions regarding software design.
  • Advanced SQL knowledge, including complex query.
  • Experience with unit testing frameworks (e.g., JUnit).
  • Ability to design system architectures and evaluate/integrate various open-source software (OSS).
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.

Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.

About Rakuten Asia

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

Senior Software Engineer
Senior Software Engineer

Rakuten Kobo Inc. • Singapore

On-site
SGD 70,000 - 100,000
Vice Senior Manager
Vice Senior Manager

Rakuten Kobo Inc. • Singapore

On-site
SGD 150,000 - 210,000
Senior Full-Stack Engineer: Own Tech & Drive Impact
Senior Full-Stack Engineer: Own Tech & Drive Impact

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Senior Backend Engineer - Java/Spring Microservices
Senior Backend Engineer - Java/Spring Microservices

Rakuten Kobo Inc. • Singapore

On-site
SGD 120,000 - 180,000
Senior Corporate Planning Manager
Senior Corporate Planning Manager

Rakuten Kobo Inc. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Senior Site Reliability (DevOps) Engineer
Senior Site Reliability (DevOps) Engineer

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 120,000 - 160,000
Senior Software Engineer (APS)
Senior Software Engineer (APS)

Rakuten Kobo Inc. • Singapore

On-site
SGD 90,000 - 120,000
Senior Backend Engineer, AI-Driven Commerce Platform
Senior Backend Engineer, AI-Driven Commerce Platform

Rakuten Asia Pte Ltd • Singapore

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

Rakuten Asia Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000