具体的な業務内容
【フルリモート可】バックエンド/PayPayとの融合を通じて新しい金融プラットフォームを提供
〜フルリモート可×フルフレックス×所定労働時間7時間45分〜
●ユーザー数国内最大級の決済サービスPayPayと強力タッグ!
●クレジットカード業界No1を本気で目指す!
●国内有数のトランザクション数を誇るアプリと直結した機能の開発!
●金融の基幹としては珍しいAWSで稼働するシステムでの経験が積める!
■概要
プロダクトマネージャー、デザイナー、QAエンジニアなどと緊密な連携を取りながら、最高のユーザー体験が提供できるスケーラブルなシステムを設計・開発をおこなっていただきます。
■業務内容
高い拡張性と可用性、安全性を実現するマイクロサービス基盤のシステムを設計・開発をおこなっていただきます。
コードのリファクタリングやアルゴリズムの改善などシステムパフォーマンスの最大化に向けた各種取り組みに参画いただきます。
APIの機能改善、パフォーマンスチューニング、デバック、トラブルシューティングなど、システムの品質向上を図っていただきます。
【変更の範囲:会社の定める業務】
■Tech Stack
主な実装はJava 11/Spring Boot 2の組み合わせか、あるいはJava17/Spring Boot 3の組み合わせで行っています。
一部のレガシー実装にJava 8とJava EEフレームワークが残っています。
データベースにはRDS (Oracle, MySQL) やDynamoDBを採用しています。
オブジェクトストレージにはS3を使用し、Python/AWS Lambdaによるイベント駆動処理を行っています。
単体テストにはJUnit/Mockitoを、結合テストにはJMeterを利用します。
・バージョン管理はGitHubとGitLabを採用しており、CI/CDにはCodePipelineが利用されています。
■案件事例
Webブラウザ向けWebアプリの機能開発
PayPayアプリ向けに提供するミニアプリの機能開発
PayPayカード入会/会員サイトの設計および開発・運用
新サービスリリースやサービス改善に伴う機能追加および改善
基幹システムにおけるアプリ基盤/売上/精算/入金/与信管理システムなどの設計・開発
アクワイアリング/審査/ユーザーコミュニケーションシステムなどの設計・開発
変更の範囲:本文参照
チーム/組織構成