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.