- Career Level Programmer
- Offerd Salary ¥6 - ¥8 Million
- Experience 7 Years
- Number of employee 1人
- Gender Required Both
- INDUSTRY Internet & Gaming
- Qualification Bachelor Degree
- Working Hour 09: 00〜18: 00
- Trial Period 3ヶ月
- Department Assign コマースカンパニー(楽天市場)
Job Description
楽天市場のサービス規模は、出店ショップ数40,000店舗、商品数1億4,000点、年間流通額1兆4,000億円と、他社と比較しても圧倒的な数字を誇っています。20年目を迎え、さらなる成長のため、世界規模で展開、次世代を担うEコマースプラットフォームの構築が急務となっています。
大規模でハイパフォーマンス、ハイアベイラビリティ、ハイスケーラビリティなEコマースプラットフォームの基盤となるCore API、強固なバックエンドシステムの開発、構築が必要不可欠であり、ハイスキルなシニアAPI エンジニアを募集しています。
シニアAPIエンジニアとして”You build it, you run it” を前提に新規APIの開発からサービス運用まで品質担保および可用性について責任をもって頂きます。また機能要件やシステム要求の理解だけでなく、既存のEコマースサービスにおける、サービス仕様についても理解が必要とされます。
このポジションはセルフモチベーションで、ハイパフォーマンス、ハイアベイラビリティ、ハイスケーラビリティに優れた設計・実装ができる能力も求められます。
シニアAPIエンジニアとしてプロダクトの方向性や機能要求、APIの提供についての決定するため、アーキテクト、プロダクトマネジャー、他のソフトウェアエンジニアとのコミュニケーション力も求められます。
世界でも楽天市場ほどのユーザ数、トラフィックをさばくためのCore APIの開発、運用をする機会はめったになく、とても大きなやりがいがあり、エンジニアとして非常に貴重な経験となります。
【求められる責任範囲】
・可読性、汎用性、メンテナンス性に優れた設計・実装
・高カバレッジ率を擁する単体テストの実装
・ハイパフォーマンス、ハイアベイラビリティ、ハイスケーラビリティに優れた設計・実装
・設計・コードレビューによる品質担保、プラットフォームとしての最適化
・ボトルネック、バグを解消するための最適なソリューションを提供
・APIドキュメンテーション
・より良い設計、ソリューションを提供するための新しいテクノロジーのリサーチ、学習
採用要件
【必須事項】
・Java開発経験(7年以上)
・RESTful APIの開発経験
・Play framework, Spring Boot等のモダンフレムワークによる開発経験
・NoSQL(Apache Cassandra, Couchbase等)の利用経験
・In-Memory Cache Technology (Redis等)の利用経験
【歓迎要件】
・EC業務知識(B2B, B2C)
・大規模システムの開発運用経験
・最高のプログラミングスキル、並行処理、リアクティブ(非同期データストリーム)プログラミングスキル
・APIドキュメンテーションツール(Swagger)の利用経験
・Agile Scrum による開発経験
・CI/CDの開発サイクル
・Unit test/TDDによるテスコードの実装
・自動化の促進、実装経験
・オープンソース・ソフトウェアのコードリーディング、コントリビュート
待遇条件・昇給賞与
経験・能力を考慮し、決定します。
給与改定年2回(6月・12月)
業績賞与年2回(6月・12月に会社及び個人の業績により支給。入社時期に応じて期間按分)
通勤交通費
福祉
【サポート】
・通勤交通費
・従業員持株会制度
・スポーツクラブ法人会員
・ビザサポート
・リロケーションサポート
・仕事と育児・介護の両立支援サポート
【サービス】
・カフェテリア(朝食・昼食・夕食無料)
・ライブラリ(個人学習スペース)
・コンビニエンスストア
・クリムゾンクラブ(有料レストラン)
・フィットネスジム「Rakuten Fitness Club &Spa」(有料)
・ヘアサロン「Rakuten Hair Salon」(有料)
・ランドリーサービス「Rakuten Cleaning」(有料)
・マッサージ&鍼「HARI-UP」(有料)
【イベント】
・クラブ活動
・納会
・ファミリーデー など
休日休暇
完全週休2日制(土・日)、祝日、夏季・年末年始休暇、慶弔休暇、有給休暇
