サーバーサイドエンジニア / 銀行事業

求人概要 / Role and Responsibility
■募集背景

このポジションでは、新規サービスである銀行サービスのシステム開発に携わっていただきます。
私たちは将来のキャッシュレス・ウォレットレス社会を見据え、いつでも、どこでも、どの金融機関を利用していても関係なく、自由に「お金」の移動や交換、投資などが可能となる世界を実現しようとしています。
LINEの銀行サービスは、メッセンジャーアプリ「LINE」とリンクした親しみやすく利用しやすい「スマホ銀行」として、銀行をより身近な存在へと変化させ、利用者の皆様に寄り添い、日常的にご利用いただける新銀行を目指しています。
圧倒的ユーザー数だけでなく、プラットフォームとしての特性を活かし、これまでにない金融サービスの実現に向けて開発を進めるうえで、システム開発を担っていただくサーバーサイドエンジニアを募集しています。

■業務内容

今後開業予定の銀行事業システムのチャンネル開発を担当し、認証・認可などユーザーに近い機能の開発に携わっていただきます。
・銀行サービス開発における設計・開発のリーディング
・銀行事業サービスのAPIプラットフォーム開発及びビジネスロジックの実現
・LINEファミリーサービス、金融機関など、連動APIフレームワーク開発
・数千万人規模のプロモーション及びイベント処理システムの開発
・最新Fintechのトレンドと新技術についての研究及び活用
・設計・開発力向上のためのチームメンバーの指導・メンタリング

*具体的な業務例
・Java + Spring boot を用いたAPI開発
・チームメンバーの書いたコードに対するコードレビュー
・k8s を用いた本番環境の構築
・JUnit5とMockitoを用いたユニットテストの記述
・技術設計ドキュメントの記述
・運用をスムーズにするための社内用管理画面の開発
・GitLabを用いたCIパイプラインの開発
・CI上でコンテナ生成とユニットテスト実行

*プロダクト例
・LINE APIに連携しながら新たな銀行サービスの開発
・LINE規模のTPSに耐えられるmicroserviceの開発
・外部サービスが安全に接続できるシステムの設計・開発
・認証・認可サービスの設計・開発

■参考情報
※これまでに公開した技術記事などを掲載しておりますのでご覧ください。
Fintechサービス 開発センター 参考情報一覧
https://linecorp.com/ja/career/lp/media/FintechDev


■このポジションの魅力

・世の中に無いサービスを作っていくこと
 ・既存のサービスのまねでは無く、0からサービスを構築していく楽しみ
・トラフィックやデータが大きいから楽しい
 ・技術的にチャレンジングな開発が多くあります
・銀行サービス構築という滅多に関われないプロジェクトへの参画
・k8sとIstioのサービスメッシュ上にmicroserviceを構築すること
・まだよく知られていないOPA+Rego言語の知識を身につけること
・最先端のセキュリティ機構を実装した認証・認可基盤を構築すること

■所属チームについて

Devチームは現在約10名。基本的にサーバサイドのエンジニアのみで構成されたチームです。
人事上の組織は基本的に職能カットになっています。
フロントエンドエンジニアはフロントエンドエンジニア組織、サーバサイドエンジニアはサーバーサイドエンジニア組織の中にいます。
その中にそれぞれLINE銀行事業に関わる室やチームが配置されていて、横断的に業務を進行します。
エンジニアは企画の早い段階からアサインされ、機能の詳細については一緒に考えていきます。
エンジニアはプロダクトのことを考えて、主体的に関わっていくことができます。

■テクニカルスタック

・Java(Springboot), Python, Go
・OAuth 2.0 (FAPI), FIDO2 (Fast IDentity Online), OAS (OpenAPI Specification)
・Mutual TLS (mTLS, 相互TLS)
・Elasticstack, Kibana
・Docker, Kubernetes, Envoy, Istio
・CentOS, RedHat
・MySQL, Redis, Kafka
・Authlete, Vault, SonarQube
・GitLab(GitLab runner), Ansible(Ansible Tower)
・OPA (Open Policy Agent), Rego
応募資格 / Qualifications
【必須の経験・スキル】
・Webアプリケーションもしくはサーバー開発経験 3年以上 
・アルゴリズム、データ構造の知識及びソフトウェア設計経験
・ペアプログラミング、コードレビューに抵抗感がなく、テストコード作成に関しての知識をお持ちの方

【歓迎する経験・スキル】
・JavaおよびSpringbootに対する理解および経験 
・ネットワークに対する深い知識とモバイル環境に適合したClient-Server ProtocolやAPI(REST/RPC)の設計および開発経験
・金融系の長期プロジェクトを経験された方
・大容量データの処理や保存、分析ができる環境を構築/運営した経験がある方
・分散処理システムの開発経験がある方
・マイクロサービス基盤ソフトウェア開発経験
・Linux/Unix 環境での開発経験

【歓迎する人物像】
・LINE Fintechサービスのグローバルなアプリケーション開発に挑戦する情熱を持っている方
・インターネットが好きで、Fintechの可能性を信じている方
・新しい知識、技術を貪欲に吸収する意欲のある方
・柔軟な思考とコミュニケーションスキルを持ち、事業、企画、開発、UXなど 各部門とのやり取りを円滑に進めながらサービスを作れる方
・自分が作成したサービスにオーナーシップを持っている方
勤務地 / Location
大崎オフィス
〒141-0033 東京都品川区西品川一丁目1番1号 住友不動産大崎ガーデンタワー22階
雇用形態 / Employment type
正社員
勤務時間 / Working hours
専門業務型裁量労働制(1日の労働時間に関わらず1日9.5時間労働したものとみなします。)、フレックスタイム制(コアタイム 11:00~16:00)、10:00~18:30(実働7時間30分)のいずれか適用 ※面接後に決定
待遇・福利厚生 / Benefits
■休日/休暇
・完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、リフレッシュ休暇制度(勤続5年で10日間)

■給与
・年俸制(保有されるスキル・経験・能力により優遇、相談の上で決定)
 ・年俸の12分の1を毎月支給。
 ・別途、インセンティブプラン有(※1)
・給与改定:年2回
・諸手当:交通費支給(会社規定による)、LINE Pay Card Benefit Plan(※2)

(※1)年俸額の他に、会社・本人の業績、評価に応じ、年2回インセンティブを支給することがあります。
(必ず支給されるものではありません。また、支給日に在籍している場合に限り支給対象となります。)
(※2)社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

■各種保険
・雇用保険、労災保険、健康保険、厚生年金保険

■福利厚生
・定期健康診断
・各種社内イベント他

■受動喫煙防止措置の実施
・屋内原則禁煙(屋内に喫煙室あり)
 ・四谷オフィス、南新宿オフィス、大崎オフィス

※当社はオフィス勤務と在宅勤務を組み合わせた、より効率的に高いパフォーマンスを発揮し続ける新しい働き方「LINE Hybrid Working Style」を採用しています。
https://linecorp.com/ja/pr/news/ja/2021/3912

その他詳細は面談の際にお伝えします。

■LINEに興味がある/マッチする職種があれば提案してほしい方はこちら
→キャリア登録について
選考フロー / Interview Process
■選考プロセス(1-1.5ヶ月を想定)
書類選考→課題選考→面接2-3回→バックグラウンドチェック→オファー
※課題選考・面接はオンラインにて実施します。