Rakuten

Senior Backend Application Engineer - Leisure Product Department (LPD)

Posted: 19 hours ago

Job Description

Job DescriptionBusiness OverviewAs a part of the Commerce Technology Division, the Leisure Products Department (LPD) develops industry-leading products and services to enrich and enjoy the lifestyles of its users.In the Dream Product Section, we are in charge of Rakuten toto, Rakuten Keiba, and Rakuten KDreams, where we develop and operate online betting services. Rakuten toto is a leading online soccer lottery service in Japan, where users can purchase and predict it. Rakuten Keiba is an online horse racing betting service where user can access information about horse races and place bets on them via the internet. Rakuten KDreams is an online cycle racing betting service. It offers race information, odds, and an easy way to place and track bets through its website or mobile application.These Dream products have AI prediction service that user can easy to bet and fun.Department OverviewThe Leisure Product Department is handling a lineup of lifestyle and leisure related services, some of them being category leaders in the Japanese market. In addition, Dream Products contribute to government-controlled competitive sports. Their profits are used to improve local finances and to give back to and contribute to society in various ways, making a significant contribution to local governments through the development of public facilities such as schools and roads, and social welfare.PositionWhy We HireWe are planning to increase the number of employees to strengthen the system for further business expansion. And we need to hire the lead of Engineer for the team.Position DetailsIn this position, you will primarily be responsible for the development and operation of Dream products. Specifically, you will engage in backend system development using Java, Kotlin, Spring, and PHP, covering a wide range of tasks from architecture consideration and system design to responding to user inquiries. Collaboration with related teams within the Rakuten Group (such as Payment, Points, Membership) and handling large-scale traffic will also be required. This role offers the opportunity to refine your technical skills while working collaboratively with the team to achieve results. As a backend engineer in this position, you are expected to become a role model for the next generation of engineers and lead the organization's growth.Work EnvironmentYoung members in their late 20s to early 30s, from various countries and different cultural backgrounds.In addition, there is no barrier between job titles and services in charge, and the entire department has an open and flat atmosphere, and we are very active in exchange meetings with other groups such as information sharing meetings and problem solving.In short, it is a very lively cross-cultural environment where we can work, learn and have fun with each other and grow together.Mandatory Qualifications Having Experience as Application Architect Experience with distributed system and CDC (Change Data Capture) Strong Ownership of the service, maintained same service/system for years and renewal or version upgrade own service/system Extensive skill to do task planning, manage schedule, coordinate with other teams 5 years of experience with Restful API development with Java & Spring Boot In-depth knowledge about RDBMS (MySQL or MariaDB) In-depth knowledge about Redis, Kafka, k8s In-depth knowledge about various of application test and security Strong problem solving, investigation, communication skill Extensive skill and experience about source code management tools and Linux command line usagesDesired Qualifications PHP/Laravel coding experience Kotlin coding experience for backend application development Experience of monitoring service with Prometheus, Grafana, Kibana, Elasticsearch, Logstash Experience as DevOPS/SRE such as Ansible, Helm Chart, Terraform, Jenkins Team management skill Experience of Kubernetes, Docker Experience of frontend application development and frameworks (React.js, Vue.js etc.)Other InformationAdditional information on English Qualification Able to make presentation in English Able to write business level English documents#engineer #applicationsengineer #commerce #DREAMBusiness #Java #Kotlin

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs