サーバーサイドエンジニア / LINE証券

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

このポジションでは「LINE証券」のシステム開発に携わっていただきます。

私達は「投資をもっと身近に、もっと手軽に」というミッションの実現を掲げています。
投資を始める人に向け最初の一歩のハードルを下げる施策の実現、タッチポイントを増やすためのレコメンド強化、アナログな金融業務を改善し、安全で迅速な顧客管理など、たくさんの価値を提供し続けたいと考えています。
また、LINE証券は開業から3年が経過して、アーキテクチャやドメインのリデザインも始まっています。より堅牢かつスケーラブルなサービスの開発を加速させていくため、サーバーサイドのエンジニアを募集いたします。

■業務内容

LINE証券の新機能開発・既存機能の改修を担当していただきます。
要件定義、設計、開発、試験、リリース、保守・運用と、全ての工程が担当する領域になります。

*具体的な業務例
・要件定義
 ・ビジネス・業務・企画要件に基づく、機能要件の定義
 ・上記に付随するセキュリティ・性能などの非機能要件の定義
・設計
 ・アーキテクチャやビジネスドメインの検討
 ・Design DocやAPI仕様書の作成
 ・外接とのI/F検討
・開発
 ・Kotlin(Java) + Spring Bootを利用したAPIやバッチの実装
 ・JUnit5やMockitoを利用したテストコードの実装
 ・運用に必要な管理画面の実装
 ・実装されたPull-Requestのレビュー
・試験
 ・機能テスト、外接を含めた総合テストサポート
 ・運用スタッフによる受け入れテストサポート
 ・セキュリティ診断の申請及び指摘の対応
 ・Gatlingなどを利用した負荷試験の実施
・リリース
 ・リリース計画の策定サポート
・保守・運用
 ・コンテナ実行基盤の保守
 ・パフォーマンスの改善
 ・障害時のオンコール対応(二次受け)
 ・CS問合せ対応サポート

*プロダクト例
・1株単位の取引、投資信託、IPO、つみたてNISAなど、ユーザーが購入する金融商品の開発
・口座や氏名住所など、顧客を管理するシステムの開発
・ポートフォリオを公開するマイページやキャンペーンなど、投資のハードルを下げるための施策に関する機能開発

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


■このポジションの魅力

3年間で、約100万人の方に口座を開設いただいており、ネット証券としては後発ですが、ユーザー数もまだまだ増えています。
また、価格データや注文など大きめのトラフィック、トランザクションを扱えるのが魅力です。

こういったビジネスの状況に対応するために、スケールしやすいアーキテクチャの検討、高トラフィックに耐えられる設計、高可用性・セキュリティなどの非機能要件の実現、
金融サービスならではの制度対応など、エンジニアとしてチャレンジしがいのある要素が豊富です。

また、他のユーザの資産や取引を参照できるマイページや、各種取引の達成度に応じて付与されるバッチなど、既存のネット証券にはない+αな機能を企画の初期から関わって開発できる所も面白い点です。
投資は特別な行為ではなく、誰しもができて、楽しみながら将来の資産形成に繋がることができるサービスを目指しています。

■所属チームについて

LINE証券の開発組織は、サーバーサイド、フロントエンド、QA、企画などの職能でチームが構成されており、サーバーサイドは4〜8名のチームで構成されています。

■テクニカルスタック

・言語:Kotlin/Java(JVM), Python, Scala, go
・フレームワーク:Spring Boot
・ミドルウェア:MySQL, Redis, Airflow, Kafka, nginx, Elasticsearch, fluentd
・アプリケーション実行基盤:Docker, Nomad, Consul, envoy, vault
・ログ基盤:Prometheus, Grafana, Kibana, Elasticsearch
・その他ツール:GHE, Jenkins, Ansible, AWX, OpenAPI
応募資格 / Qualifications
【必須の経験・スキル】
・Webアプリケーションもしくはサーバー開発経験 3年以上 
・アルゴリズム、データ構造の知識及びソフトウェア設計経験
・RDB(MySQL, Oracle等)を利用した開発経験

【歓迎する経験・スキル】
・大規模システムあるいは分散システムの設計、分析、問題解決に対する専門性
・JVMの内部構造やGarbage collectionについての理解およびチューニング経験
・金融サービスの開発経験
・WEBセキュリティに関する知識および実装経験
・開発リーダーシップ経験
・ドメイン駆動設計の経験
・Redis, MongoDBなどのNoSQLを利用した開発・運用経験
・Jenkins/Drone/CircleCI 等を用いたCI・CDによる開発環境の自動化経験
・Linux/Unix 環境での開発経験

【歓迎する人物像】
・自分が作成したサービスにオーナーシップを持てる方
・新しいチャレンジに抵抗がない方
・非エンジニアとも円滑にコミュニケーションをとれる方
・ボトルネックの改善やプロセスの効率化が好きな方
・周囲に対して常にリスペクトを持って行動できる方
勤務地 / 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回→バックグラウンドチェック→オファー
※課題選考・面接はオンラインにて実施します。