Senior Java Developer (Must: Docker, Kubernetes, MySQL)
- Tokyo
- Partial Remote
- Full-time
- March 5, 2025
Business Overview
Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
Are you interested in building the next generation of Internet services that will be used by millions of users across the globe every day? Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet while aiming at becoming the No.1 Innovative Company in the world.
Department Overview
By joining our TECH community, the IT powerhouse of the Rakuten Group, you will be part of a diverse global team and play a central role in our technology and innovation. Aligning with TECH’s innovative nature, our Incentive Platform Department (INPD) is thinking big: building scalable platforms that power the Rakuten Ecosystem worldwide.
And we in Loyalty Platform Section are responsible for developing and operating Rakuten Point and Coupon Platform, the most popular loyalty program in Japan.
Position:
Why We Hire
- We are responsible for the development and operation of RaCoupon. RaCoupon is a coupon platform service that can be used on more than 30 Rakuten services, including Rakuten Ichiba and Rakuten Travel.
- We are looking to add a senior software engineer who can collaborate with the other members to deliver backend services faster and more resilient to failure.
- As a Senior Developer, you will work closely with Product Managers and Project Managers to design and develop robust backend applications for global scale.
- You should take ownership of the quality, delivery, and reliability of these services which we develop.
- You should seek to continuously improve the system and process as well as mentoring more junior engineers.
Position Details
- You will be in charge to design, implement and operate scalable Backend Services for the Rakuten Coupon platform.
- For that you will have to translate product requirements into elegant technical solutions.
- You will have at heart to share your knowledge by mentoring junior team members and helping them to reach their full potential.
- As a senior engineer, you should strive to be our next technical leader and demonstrate your motivation in collaborating with all necessary organizations in our company.
- And most importantly, you will have at heart to maintain a high quality and reliable service level to provide high satisfaction to our clients.
Work Environment
Development Environment
- Java, MySQL/Redis, Kubernetes/Docker/Istio, Kafka, Jenkins/ELK/Prometheus/Grafana, Ansible/Terraform
Mandatory Qualifications:
- Bachelor’s degree (BS) in Computer Science, Engineering or related field, or equivalent work experience
- Proficiency in the following languages: 8y + years exp. with Java, SQL for MySQL
- Solid knowledge of service oriented architecture
- Ability to articulate Architecture choices trade-offs
- Strong understanding of Unix/Linux operating systems
- Large scale B2C app development and maintenance experience
- Experience designing API: REST, etc
- Experience using framework: Spring
- Proficiency in: Docker, Kubernetes
- Can work in distributed Agile development teams
Desired Qualifications:
- MS, or Ph.D in Computer Science or related technical discipline
- Experience in managing small to mid-size development team
- Experience in application deployment and operation on public cloud
- Any experience working in a globally distributed engineering team
About Rakuten
In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today.
So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone.
Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.