[Conversion] Application Engineer, API Gateway and API Authentication & Authorization Design and Development- Business Support Development Department (BSD)
Location: Tokyo, Japan
Time Type: Full time
Job Description
Job Description:
Business Overview
We are the development department that supports Rakuten's founding business, Rakuten Ichiba.
Rakuten Ichiba, founded in 1997 and continuing to this day, embodies Rakuten's mission of ""empowering people and society through innovation,"" and has created a system that allows people who are good at business to easily open stores beyond the limits of the business sphere, delivering the joy of shopping to users throughout Japan. We are now one of the largest EC companies in Japan.
Rakuten Ichiba service page
ใ
Department Overview
Rakuten Ichiba is a place where various merchants gather, and its diversity is what makes Rakuten Ichiba attractive. Our department is responsible for developing and providing tools and services necessary for the operation of each merchant, regardless of their genre, industry, or size, in order to enable the diverse merchants on Rakuten Ichiba to thrive in e-commerce and provide customers with the experience of "Shopping is Entertainment".
To achieve this, we operate the RMS Service Square, an app store that supports store operations, and provide support to partners who offer solutions on this platform. Additionally, we provide APIs to facilitate store operations, helping partners develop and deliver high-quality solutions. Our mission is to connect store owners and partners, supporting the success of store owners.
ใ
Position:
Why We Hire
We provide APIs for store operations to Rakuten Ichiba merchants and partner companies. We aim to further promote API utilization by addressing challenges such as ease of development, information security, and understanding usage patterns.
To achieve this, you will be responsible for the design, development, and operation of the API authentication and authorization system for Rakuten Ichiba stores and partners.
Additionally, you will contribute to service enhancement through technical proposals and implementation.
ใ
Position Details
1. Existing System Infrastructure Migration Project
- You will first participate in an ongoing project to migrate the infrastructure of an existing system.
2. Improvement and Operation of Existing Operational Systems
- You will be responsible for improving and adding features to the current system, as well as performing operational tasks.
3. Design and Development of New API Gateway and Authentication/Authorization Infrastructure (Future Project)
- After gaining a deep understanding of the existing system, you will proceed with the design and development of a new API Gateway and authentication/authorization infrastructure, including OAuth2.0.
Stakeholders
- You will work closely with the development team, product managers, project managers, QA team, security team, infrastructure team, and business teams across the company.
ใ
Work Environment
You will join a team that develops and operates existing services. Several engineers and product managers will collaborate as a single team, sharing updates through daily huddles, chat, and meetings to address and resolve issues.
ใ
Mandatory Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 4+ years of hands-on experience in Java development
- Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Experience designing and developing RESTful APIs
- Proficiency with API Gateway technologies (e.g., Spring Cloud Gateway, Kong, Apigee, or AWS API Gateway)
- Solid understanding of microservices architecture
- Experience with relational and NoSQL databases
- Familiarity with CI/CD pipelines and DevOps practices
- Strong problem-solving and debugging skills
- Excellent communication and teamwork abilities
- Hands-on experience with containerization and orchestration using Docker and Kubernetes
ใ
Desired Qualifications:
- Advanced DevOps and Automation
Experience with advanced CI/CD practices, such as blue-green deployments or canary releases.
Knowledge of service mesh technologies like Istio or Linkerd.
- Advanced Java and Backend Development
Knowledge of microservices architecture and tools like Netflix OSS or Spring Cloud.
Familiarity with database technologies such as PostgreSQL, MongoDB, or Redis.
- Security and Compliance
Understanding of security best practices in DevOps (e.g., secrets management, vulnerability scanning).
Experience with tools like HashiCorp Vault, SonarQube, or Snyk.
- Relevant certifications such as CKAD (Certified Kubernetes Application Developer), AWS Certified Solutions Architect, or Docker Certified Associate.
ใ
Other Information:
Additional information on English Qualification
TOEIC 800
#ApplicationEngineer #Java #Cloud #RakutenIchiba #CommerceCompany
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
๐ฅณ๐ฅณ๐ฅณ 452 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 over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,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
