Rakuten

Senior Software Engineer - Ad Product Section, Global Ad Technology Supervisory Department (GATD)

Remote Tokyo, Japan
MySQL MongoDB Git Angular GCP Java CSS Spring MariaDB Hadoop Couchbase Cassandra Redis Streaming Kafka HTML React
Description

Job Description:

Department Overview

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/

We develop and maintain the comprehensive advertisement platform that allows both internal stakeholders (Rakuten Ichiba merchants) and

external advertisers (huge national and international clients) to freely manage their promotional mix and marketing campaigns. Working with

us you will be able to learn everything about Rakuten Group's wide range of services and huge data asset.

Ad Product Section boasts a highly motivated, skilled, talented, and friendly team spread across Tokyo, Singapore, India, and China. We are looking for someone who can quickly integrate and collaborate effectively with our team.

We are seeking a dynamic full-stack software engineer to take on technical ownership and responsibilities throughout the product and project development lifecycle. The ideal candidate will possess the ability to solve a wide range of technical and business challenges. We are looking for a tech-savvy individual who is unafraid to step out of their comfort zone and explore new technologies.

This role offers the opportunity to build a robust tech career by developing multiple products within Rakuten's expansive ecosystem and innovative technology cluster.

Position:

Position Details

Project Execution

- Requirement gathering and analysis

- Convert business requirement to tech requirement

- System design

- Coding and implementation

- Code review and maintain code quality/standard

- Unit testing, verification, validation

- Deployment/Rollback operation for DEV, STG, PROD

- After-release monitoring, regular maintenance
 

Innovation

- Bring new solutions into the system or work processes to enhance quality
 

Collaboration

- Working closely with the project manager, tech lead, architect and other project members

- Collaborate with a separate QA team and DevOps team.

- Collaborate with cross-culture, cross-border development team during the project execution
 

Always Improve, Always Advance

- Understand the whole product and system and suggest the technical improvements

- Understand the future business and product needs and suggest system improvement in advance.

- Think one step ahead, verify up-coming technology and prepare roadmaps to utilize those
 

Mentoring

- Mentor junior developer, new grad and intern

- Identify their growth factor and work towards their technical growth

 

Mandatory Qualifications:

- 5+ years of hands-on software development experience as a Software Engineer

- Strong technical design and implementation skill

- Strong analytical and problem-solving skill

- Complete and hands-on experience of Agile development and SCRUM

- Team player and easy-going person

- Proactive, self-starter and self-motivated

- Perform under immense pressure

- Good communication skills with tech/non-tech people

- Strong get-things-done mind with a sense of ownership
 

Technical

- Java spring (boot+batch)

- HTML, CSS, JS

- MySQL, MariaDB

- NoSQL (MongoDB)

- Version Control – Git

 

Desired Qualifications:

- Hadoop, Hive

- REACT, ANGULAR

- NoSQL (Couchbase, Cassandra, Redis)

- Big Data (Tez, Trino)

- Test Automation JUnit

- Code Quality - Sonar

- Streaming platform - Kafka, RabbitMQ

- CI/CD - Jenkins

- BI Tool - MicroStrategy, Tableau

- Experience in enterprise system architecture design such as data pipeline design

- Experience of managing Big Data on GCP

#engineer #applicationsengineer #globaladdiv

Languages:

English (Overall - 3 - Advanced)

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say