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.
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 (Overall - 3 - Advanced)
-
Tokyo RakutenWe 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, · billing and integration with the core systems of Rakuten Mobile. · We value the spee ...
-
東京都 区, フィデル・コンサルティング(株) ¥1,200,000 - ¥1,400,000 per yearIT業界でのキャリアアップをサポートします · 勤務地東京都23区 · 雇用形態正社員給与1200万円 ~ · 1400万円 · バイリンガルでグローバルな環境での勤務機会 国際的なチームやステークホルダーと連携しながら、日本語ネイティブスキルとビジネスレベルの英語力を活かせる環境です。 · 幅広いServiceNowモジュールへの実践的関与 インシデント、変更管理、CMDB、統合などのモジュールにおけるエンドツーエンドの開発・サポートに携わり、ServiceNowの深い専門性を構築します。 · ...
-
C Developer
2ヶ月前
Tokyo Hays ¥1,800,000 - ¥2,500,000 per yearA 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 ...
-
C# / Java Developer
4週間前
Greater Tokyo Area Randstad Japan+Job summary · The candidate should have experiences developments, highly enthusiastic and self-motivated · +Responsibilitieshandle and solve complex problems independently · understand the concept of agile, scrum, TDD, SOA & various design patterns · ...
-
Senior C# Developer
1ヶ月前
Tokyo, Tokyo Michael Page ¥2,400,000 - ¥2,800,000 per year· ...
-
Java / C# Developer
1ヶ月前
Tokyo HaysJoin one of the world's leading financial institutions working on mission-critical systems for trade processing settlements and regulatory reporting. · ...
-
Tokyo Michael Page ¥900,000 - ¥1,200,000 per yearOpportunity working for large organisation in Tokyo Competitive salary international working environment. · ...
-
Greater Tokyo Area ATMECS Global Inc ¥600,000 - ¥2,400,000 per yearWe 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, Tokyo G TalentWe are looking for a software engineer to tackle the intricate challenges of micro-satellite development using your software expertise. · ...
-
Tokyo Michael Page ¥8,000,000 - ¥14,000,000 per yearフルリモートで通勤時間なし。いち早く最先端のテクノロジーに触れる機会、担当テクノロジーの知見を深める機会に恵まれている。 · Ai開発の精度を上げる開発者かつサポートアドバイザー · ...
-
C# .Net Developer
2ヶ月前
Chiyoda UST ¥4,000,000 - ¥8,000,000 per yearBe part of the development team that is responsible for a wide range of projects from instrument automation HL7 integration data analysis API development but primarily focused on developing new cloud based applications Work directly with a highly collaborative and fast paced soft ...
-
Greater Tokyo Area Randstad JapanWe are looking for an experienced C#/Java developer with strong skills in object-oriented technology. The candidate should have hands-on development experience and be able to handle complex problems independently.The candidate will be part of the global equity derivatives team. · ...
-
Java / C# Developer
1ヶ月前
Tokyo HaysJoin one of the world's leading financial institutions working on mission-critical systems for trade processing settlements and regulatory reporting. · You'll be part of a global technology team driving major IT transformation initiatives including cloud adoption and modern SDLC ...
-
Tokyo TEKsystemsWe are seeking a highly skilled C++ Software Developer (Testing & Validation) to join our cutting-edge engineering team. · ...
-
Tokyo, Japan AppierSoftware engineers at Appier Tokyo office build a wide range of platforms and services that interconnect data and AI with our customers and users. · ...
-
Tokyo, Japan AppierWe are looking for a Senior Software Engineer to join our team in Tokyo office. The successful candidate will contribute to building scalable backend systems and participate in service operation activities. · ...
-
Greater Tokyo Area Randstad JapanPropose solutions design and implement new functions aligned with business needs Fix improve and refactor existing functions Mentor coach junior team members Share knowledge through discussions and technical sessions Assist in handling inquiries and troubleshooting · ...
-
Tokyo AppierAbout Appier is a software-as-a-service company that uses artificial intelligence to power business decision-making and turning AI into ROI by making software intelligent. · ...
-
Tokyo, Tokyo BarclaysWe are seeking a Quantitative Prime Brokerage Services C++ Developer to join our team at Barclays. As a key member of the QPS team, you will be responsible for building and improving software solutions that provide business capabilities for our customers and colleagues. · Expert ...
-
Tokyo Michael Page ¥8,000,000 - ¥14,000,000 per yearフルリモートで通勤時間なし · いち早く最先端のテクノロジーに触れる機会、担当テクノロギーの知見を深める機会に恵まれている · 要件のヒアリング説明用技術文書の作成 ...
-
Tokyo Michael PageThis is an opportunity working for a large organisation in Tokyo with competitive salary and international working environment. · ...