Tokyo Rakuten
Job Description

Business Overview


The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships.


Within TPD, the Cloud Platform Supervisory Department (CPSD) develops and manages Rakuten's state-of-the-art cloud platform, empowering global scalability and accelerating innovation across its diverse business units.

Department Overview


At BSS Development Department (BSDD), we are managing and evolving the Business Support Systems (BSS) platform, a critical backbone of Rakuten Mobile services.


The main functions that BSS provides are:

end-customer touchpoints (front-ends, mobile applications for onboarding and for plan management), billing and integration with the core systems of Rakuten Mobile.


Just as Rakuten Mobile has disrupted the mobile industry, we're committed to delivering exceptional value to our business partners and end customers by seamlessly leveraging the wide Rakuten Ecosystem.

With a long history of software engineering as a service company providing social infrastructure, we value the speed and quality of our delivery to maximize customer satisfaction.


Our mission is to provide a unified BSS platform that spans across the different business lines of our telecommunication businesses.

Having just finished the initial build-up phase of the platform, we are actively looking for talented individuals to make our organization and platforms stronger with teams spanning Japan, India, China, and Singapore.

Position

Position Details


We are looking for Golang and C++, microservices professional with experience range years who can lead the team of 2 to 3 members technically.

Key Responsibilities

Works with the solution Designer/Architect to understand and clarify business requirements
Develop microservices which are Rest based or Event based using C++, Golang and Kafka
Lead and mentor junior developers and drive them into technical discussions
Coordinate cross-functional teams to deliver on the activities for existing technology solutions
Responsible to do the code reviews with the team members
Ensuring micro service system architecture is well-maintained as per standards and core principles of business
Participate in Sprint planning, system architecture, solution design and technical detailed design meetings
Deliver High Quality Code with adheres to standards and best practices
Present development progress updates to the teams and stakeholders
Be responsible for assessing current software development practices and principles to identify and implement process improvements

Mandatory Qualifications

8-10 years of experience in software development life cycle including requirement analysis, development, integration, testing using C++, Golang

Technical Skills

Very Good understanding and knowledge of Data structures and Algorithms
Good Hands-on experience of web services, Rest APIs and gRPC using Golang
Experienced in implementing applications in Microservices architecture
Strong knowledge of Go programming language, paradigms, constructs, and idioms
Hands on experience in using Maps, Structs, Slices, Interfaces, Methods, Marshal, Un-marshal, Goroutines, bidirectional channels & directional channels
Developed Kafka consumers & producers to handle events asynchronously
Created dashboards on Grafana and Kibana to monitor application metrics for health, liveliness, and performances
Worked on integrated GO-Hystrix dashboard to monitor micro-services using Circuit Breaker
Experience with the following Databases like Couchbase DB, MySQL databases
Experience with container orchestration systems like Docker, and Kubernetes
Experience with designing, implementing, and deploying micro services in distributed systems

Desired Qualifications

Experience in developing applications using Golang technologies including Goroutine, Channels, Gokit, ORM GORM, Gorilla Mux, go - hystrix, godoc, ginkgo, GRPC, GoLand, GoCD
Experience using GIT, Maven, Jenkins, Sonar
Cloud Platform - Docker/Kubernetes/CI/CD/AWS or any other decent knowledge
Good Exposure on Design Patterns, API Gateways, Config servers

#engineer #applicationsengineer #technologyplatformdiv #RakutenMobile

Languages

English (総合 - - 上級)
Show more Show less

  • Tokyo Rakuten ¥6,000,000 - ¥12,000,000 per year

    We are looking for Golang and C++, microservices professional with experience range years who can lead the team of 2 to 3 members technically. · Works with the solution Designer/Architect to understand and clarify business requirements · Develop microservices which are Rest based ...

  • C# Developer

    2ヶ月前


    Tokyo Morgan McKinley ¥240,000 - ¥3,240,000 per year

    We are seeking a C# Web Application and Backend Engineer to join one of our agile scrum teams. · Designing, developing, and maintaining mission-critical systems that support high transaction volumes in a secure and scalable environment. · Applying SOLID design principles. · Devel ...


  • Tokyo Huxley ¥4,000,000 - ¥12,000,000 per year

    We are seeking a skilled and experienced Senior C# Developer to lead basic design and development efforts for a cutting-edge web application. · Lead system design based on business requirements · Develop and maintain web applications (coding, code reviews) · Collaborate with exte ...

  • C# Developer

    2ヶ月前


    Tokyo Morgan McKinley ¥900,000 - ¥1,200,000 per year

    We are seeking a C# Web Application and Backend Engineer to join one of our agile scrum teams. This role will play a key part in designing, developing, and maintaining mission-critical systems that support high transaction volumes in a secure and scalable environment. · 5+ years ...

  • C Developer

    7日前


    Tokyo Hays ¥1,800,000 - ¥2,500,000 per year

    A leading global financial company is looking for C Developer. Apply now · Your new roleTo contribute To develop,test,optimize code · ,streamline development process,make project future developments more efficientParticipate technical discussions providing insights solutions enh ...


  • Tokyo Appier Full time¥120,000 - ¥240,000 per year

    Staff Software Engineer at Appier Tokyo office builds scalable and performant backend architecture, owns and drives technical roadmap for sizable projects or services. · ...


  • Tokyo Appier ¥10,000,000 - ¥20,000,000 per year

    Staff Software Engineer at Appier Tokyo office builds scalable and performant backend architecture, owns and drives the technical roadmap for sizable projects or services. · Engage in the design of large-scale backend systems and distributed services · Contribute to technical roa ...


  • Tokyo Appier ¥10,000,000 - ¥20,000,000 per year

    Software engineers at Appier Tokyo office build a wide range of platforms and services that interconnect data and AI with our customers and users. · Design, implement, and optimize backend services · Participate in code reviews and contribute to system design discussions · Collab ...


  • Tokyo Appier Full time¥6,000,000 - ¥12,000,000 per year

    Software engineers at Appier Tokyo office build a wide range of platforms and services that interconnect data and AI with our customers and users. As a Senior Software Engineer, you will contribute to building scalable backend systems while also participating in service operation ...


  • Tokyo Michael Page ¥900,000 - ¥1,200,000 per year

    Opportunity working for large organisation in Tokyo Competitive salary international working environment. · ...


  • Greater Tokyo Area ATMECS Global Inc ¥600,000 - ¥2,400,000 per year

    We are looking for highly skilled native-level Japanese-speaking engineers for multiple onsite customer projects in Japan. · Hiring Onsite Engineers in Tokyo & Osaka (Multiple Roles – Native Japanese Required) · Long-Term Project / Immediate Start ...


  • Tokyo Frontline Data Solutions ¥4,000,000 - ¥6,400,000 per year

    Develop and maintain scalable web applications with efficient routing and rendering using App Router. · ...


  • Tokyo, Japan Appier ¥1,000,000 - ¥2,000,000 per year

    We are looking for a Staff Software Engineer to join our team in Tokyo, Japan. As a Staff Software Engineer, you will play a critical role in designing and building scalable and performant backend architecture. · ...


  • Greater Tokyo Area Randstad Japan ¥43,200 - ¥475,200 per year

    You will join one of their agile scrum teams to contribute to the evolution of their Order Management System. · ...


  • Tokyo, Japan Appier ¥72,000 - ¥144,000 per year

    We are looking for a Senior Software Engineer to join our team in Tokyo. As a senior engineer, you will contribute to building scalable backend systems and participate in service operation activities. · ...


  • Tokyo Appier ¥1,200,000 - ¥1,800,000 per year

    About Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making Founded in 2012 with a vision of democratizing AI Appiers mission is turning AI into ROI by making software intelligent About The Role Software engineer ...


  • Tokyo Appier ¥10,000,000 - ¥20,000,000 per year

    Software engineers at Appier Tokyo office build a wide range of platforms and services that interconnect data and AI with our customers and users. As a Senior Software Engineer, you will contribute to building scalable backend systems while also participating in service operation ...


  • Tokyo Appier ¥800,000 - ¥2,400,000 per year

    Senior/Staff Software Engineer, C++ Backend Development for Ad Cloud Bidding team in Tokyo office. · Design and build scalable and performant backend architecture. · Own and drive technical roadmap for sizable projects or services. · Mentor junior engineers and facilitate high-pe ...


  • Tokyo Polyphony Digital Full time¥9,000,000 - ¥12,000,000 per year

    クラウドエンジニアは、インフラ基盤整備を通じてゲーム開発環境の最適化を担います。幅広い技術を横断しながら、チーム全体の生産性を高めます。 · クラウド環境の設計・構築・運用 · 既存サービス・ツールの移行 · ビルド関連技術の知識を活かしたシステム改善 · アーキテクチャ設計 · クラウドサービスに関する知識と運用経験 · CI/CDツールやバージョン管理ツールに関する知識 · 一般的なプログラミングスキル(C#, Golang, Python など) · 社内外と調整できるコミュニケーション能力 · 新しい技術や手法を積極的に検証し、導入することに前向 ...


  • Tokyo ugo株式会社 ¥8,000,000 - ¥10,000,000

    ロボティクスエンジニア(組込/制御開発)の開発を担当、遠隔操作や自律移動、コミュニケーションやAI Toolboxなど様々なサービスを実装、ugo Platformと連携し様々なユースケースに柔軟に対応できるエンタープライズ・グレードのロボット中核ソフトウェアの開発 · ugo OS 各種サービス設計 · 設計・プログラミング・テスト · フィールドテストとチューニング · DevOpsの推進 · C言語、C++、golang、Pythonのいずれか2つ以上を実務で使用した経験 · 画像処理、センサー処理、SLAM/Navigation、アーム制御のいず ...


  • Tokyo ugo株式会社 ¥8,000,000 - ¥11,000,000

    ロボットソフトウェアの設計・開発・最適化、技術選定のサポートとアーキテクチャ設計、コードレビューや技術指導を通じたチームの技術力向上、フィールドテストおよび技術検証、開発プロセスの最適化(Git flowの導入や開発環境整備など)、他部門との技術調整、要件定義のサポート · Linuxの利用経験 · いずれか2つ以上の実務経験 · Python · Golang · C言語 · C++ · いずれかのご経験 · SLAM/Navigation · 機械学習や深層学習を活用した開発 · 画像処理 · センサー処理 · アーム制御 · ...