x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer

Rakuten Asia Pte. Ltd.

Rakuten Asia Pte. Ltd. company logo

Situated in the heart of Singapore's Central Business District, Rakuten Asia Pte. Ltd. is Rakuten's Asia Regional headquarters. Established in August 2012 as part of Rakuten's global expansion strategy, Rakuten Asia comprises various businesses that provide essential value-added services to Rakuten's global ecosystem. Through advertisement product development, product strategy, and data management, among others, Rakuten Asia is strengthening Rakuten Group's core competencies to take the lead in an increasingly digitalized world.


Rakuten Group, Inc. is a global leader in internet services that empower individuals, communities, businesses, and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content, and communications to approximately 1.7 billion members around the world. The Rakuten Group has nearly 32,000 employees and operations in 30 countries and regions. For more information visit https://global.rakuten.com/corp/


Marketing and advertising plays an important role in Rakuten’s ecosystem. As a Senior Software Engineer in our Global Ad Technology Department, your mission is to provide innovative solutions to enable various marketing activities and boost up/add value to the entire Rakuten ecosystem in a timely manner.


In this position, we are looking for an experienced full-stack software engineer who can lead the development and maintenance of Advertisement Platforms for Rakuten Ichiba merchants using Rakuten's diverse eco-system and technical assets.


The incumbent will be responsible for collaborating with our development teams in Japan, Singapore, India, and China to solve any business problem through technical solutions, while expanding to cover both developments and maintenance. Your day-to-day tasks will include requirements analysis, architecture/system design, development, testing, reviews, deployment, and production support. Operating in cross border circumstances, combined with a wide range of responsibilities, you are therefore expected to show good communication skills, strong sense of ownership and a self-organized attitude to build up a cross border teamwork culture.


Responsibilities:

  • You will be assigned to software development projects and/or system enhancements as a senior software engineer.
  • Be engaged in the whole process of development projects (requirements analysis, design, implementation, testing/verification, deployment, operation/maintenance)
  • Work closely with product managers, project managers, tech leads and other engineers across the regions.
  • Always improve the design quality, code quality, testing quality and system quality spontaneously. In addition to that, you have to create a culture of constant improvement in our team.
  • Understand business needs and user behavior, and develop solutions to those need.
  • Develop and maintain a deep understanding of our systems, and propose system improvements.
  • Guide and support less-experienced members as a mentor and be a role model to improve team productivity and achieve team’s goals together.

Qualifications:
General:

  • 7+ years of hands-on software development experience as a Full-Stack Software Engineer
  • Strong technical design and implementation skill
  • Strong Analytical and problem-solving skill
  • Complete hands-on experience of Agile development and Scrum
  • Team player and easy going person
  • Proactive and self-motivated
  • Strong sense of ownership and get things done mindset
  • Ready to tackle any challenge and deliver results under pressure


Technical:
Must-have:
Java with Spring (boot+batch)
HTML, CSS, JS
MySQL
NoSQL (MongoDB)
Big Data (Hadoop, Hive, Spark)
Version Control - Git
Jira or similar project and task management tool
Github co-pilot


Good-to-have:
ReactJs, AngularJs, NextJs
NoSQL (Couchbase, Cassandra, Redis)
Big Data (Tez, Presto)
Test Automation JUnit
Code Quality - Sonar
Streaming platform - Kafka, RabittMQ
CI/CD - Jenkins
BI Tool - MicroStrategy, Tableau
Experience in enterprise system architecture design such as designing data pipelines



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

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Tech Support Specialist - Jap speaking - Tech Giant
Morgan Mckinley Pte. Ltd.
Quick Apply
Consultant – Software Developer (EPIC certified)- SG
Deloitte Consulting Pte. Ltd.
Quick Apply
Senior Consultant – Software Developer (EPIC certified)- SG
Deloitte Consulting Pte. Ltd.
Quick Apply
Singapore – Senior Consultant– Technology – SAP Ariba
Deloitte Consulting Pte. Ltd.
Quick Apply
IT System Administrator
Tfw Management Services Pte Ltd
Quick Apply
Sr. Network Engineer - IRE
Visa
Quick Apply
Technical Product Manager (Infrastructure Automation)
Bosch Group
Quick Apply
Principal Software Developer
Fortinet Singapore Private Limited
Quick Apply
Tech Support Specialist (Jap Speaking)
Morgan Mckinley Pte. Ltd.
Quick Apply
Software Support Analyst & Trainer
Argus Software (asia) Pte. Ltd.
Quick Apply