【部署・サービスについて】
楽天グループは、「イノベーションを通じて、人々と社会をエンパワーメントする」をミッションとして掲げ、国内外においてEコマースを中核に、トラベル、デジタルコンテンツ、通信などのインターネットサービス、クレジットカードをはじめ、銀行、証券、保険、電子マネーなどのフィンテック(金融)サービス、さらにプロスポーツといった多岐にわたる分野でサービスを提供しています。
この多岐にわたる楽天グループのビジネスに対して、ビジネスサポート開発部(BSD)は、ユーザー、クライアント、楽天の各ビジネス間で発生する様々な業務をシステム面からサポートする重要な役割を担っています。
当部署では、データ、ビジネスサポート/会計、CRMの3つの主要領域にわたり、多様なサービスを提供しています。ビジネスプロセスの最適化と効率化を追求しながら、システム提供とサポートにおける最高品質の基準を確保することに努めています。
私たちのチームは、目標を設定し、継続的に監視し、BSDにおけるサービスの質を評価します。また、人材の育成や必要に応じて改善策を実施することで、ユーザーの期待を上回る品質を提供します。
コマース&マーケティングカンパニーの重要な部門として、楽天市場の事業を支援するためのさまざまなユーザー向け又はビジネス向けのシステムを開発・運用しています。現在、より多くのコマース&マーケティングカンパニー配下のビジネスをサポートするためにサービスを拡大しています。
▼例
・日本と海外向け楽天市場出店申込Webサービス
・楽天市場商品表示を制御するサービス
・店舗情報管理システム
・ビジネスプロセス管理システム
サービスを開発するため、Java、PHP、JavaScript、SpringBoot、SpringCloud、React、Redux、MySQL、Oracle、Salesforce、Pegaなどを利用しています。また、サービスを改善するために積極的に新しいテクノロジーを採用しています。
例えば、Kafka、コンテナ技術(Docker、Kubernetes)、マイクロサービスアーキテクチャなど。
東京、大阪の2拠点で開発していますので、ご本人の希望にあわせた勤務地を選択することができます
【募集背景】
楽天は、事業サイドで多くの事業プロセス管理や契約管理業務を抱えており、私たちは事業プロセスを標準化するためのプラットフォームを開発しています。
プロセス管理には、加盟店開設プロセス、店舗情報変更、契約管理など多くの活動が含まれます。私たちはこれらの活動を支援するアプリケーションを開発しており、事業効率の向上と、楽天の他の事業への展開を容易にするためのプロセス標準化を目指しています。
私たちは、社内外のビジネス利用のためのウェブアプリケーションプラットフォームを構築する、高度なスキルを持つJavaベースのウェブアプリ開発者を求めています。
▼業務内容
フルスタックJavaエンジニアとしてチームに参加していただき、アプリケーションの開発、機能強化、保守を担当していただきます。
このプロジェクトで最も挑戦的な点は、動的で複雑なビジネスワークフローであり、ビジネスが常に更新され、他の社内システムと統合されるため、継続的な改善が必要となることです。
▼責務
・ユーザーの要件を分析し、それを満たすシステムソリューションを提供
・アプリケーションの要件定義
・エンドツーエンドのシステムとAPIを構築する - 設計、文書化、開発、テスト、デプロイ、保守を行う
・技術的な問題の調査と解決
・他の様々な開発チームとの協力と連携
・プロダクトの将来を考え常に改善を行なう
【就業場所】
※一部在宅勤務を認める場合は、会社が認めた在宅勤務の就業場所とします。
※採用時の勤務地は、各ポジションの求人票および内定通知書にてお伝えします。
【勤務地に関する補足】
東京もしくは大阪
【必須要件】
・Java開発における豊富な経験(3年以上)
・Spring Frameworkの深い理解と実践経験
・TypeScript/JavaScript、Reactなどモダンなフロントエンド開発への知見
・データベース設計とSQLのプロフェッショナル
・スケーラビリティ、セキュリティ、保守性を考慮したRESTful APIの設計・実装経験
・コンテナ技術の活用経験(Docker、Kubernetes)
・優れた技術設計スキルと問題解決能力
・チームを活性化させるコミュニケーションスキルとオープンマインド
・言語:日本語流暢/英語ビジネスレベル
【歓迎要件】
・アジャイル開発(Scrum、Kanbanなど)の実践経験
・テスト自動化、CI/CD環境の構築・運用経験
・KafkaやRabbitMQなどのメッセージキューイングシステムを用いた開発経験
・Azure、AWS、GCPなどのクラウドプラットフォームを活用したシステム構築・運用経験
・Unix/Linux環境での開発・運用経験、シェルスクリプトの作成経験
・自律的に行動できるオーナーシップ
【英語要件に関する補足】
TOEIC 800点以上