【バックエンドエンジニア】▶フルリモート&スーパーフレックス◀ PayPayの決済プラットフォームと融和させたクレジット・決済サービスのプロダクト開発&基幹システム開発
2024/9/18 更新
サーバーサイドエンジニア、アプリケーションエンジニア
東京都・福岡県
580-1500万円
自社サービスありリモートワーク可フルリモート可服装自由副業可オンライン選考可フレックス制度あり新技術に積極的女性エンジニアが活躍中
事業概要
■PayPayカードについて 2018年にサービスを開始してから約5年でユーザー数6,400万人(2024年6月時点)を突破したフィンテック企業である「PayPay」は日本国内においてスマホユーザーのおよそ2人に1人が使用する決済プラットフォームとして急速に事業規模を拡大しています。 PayPayカード株式会社は、「PayPay」の決済プラットフォームと融合させた形でこれまでのクレジットカード、クレジットサービスでは成し得なかったよりユーザーに身近で便利なフィンテックサービスを提供する為、ワイジェイカード株式会社が社名変更する形で2021年に誕生しました。
仕事内容
■具体的な業務内容 ・プロダクトマネージャー、デザイナー、QAエンジニアなどと緊密な連携を取りながら、最高のユーザー体験が提供できるスケーラブルなシステムを設計・開発をおこなっていただきます。 ・高い拡張性と可用性、安全性を実現するマイクロサービス基盤のシステムを設計・開発をおこなっていただきます。 ・コードのリファクタリングやアルゴリズムの改善などシステムパフォーマンスの最大化に向けた各種取り組みに参画いただきます。 ・APIの機能改善、パフォーマンスチューニング、デバック、トラブルシューティングなど、システムの品質向上を図っていただきます。
▼開発一例 ・Webブラウザ向けWebアプリの機能開発 ・PayPayアプリ向けに提供するミニアプリの機能開発 ・PayPayカード入会/会員サイトの設計および開発・運用 ・新サービスリリースやサービス改善に伴う機能追加および改善 ・基幹システムにおけるアプリ基盤/売上/精算/入金/与信管理システムなどの設計・開発 ・アクワイアリング/審査/ユーザーコミュニケーションシステムなどの設計・開発
▼Tech Stack ・主な実装はJava 11/Spring Boot 2の組み合わせか、あるいはJava 17/Spring Boot 3の組み合わせで行っています。 ・一部のレガシー実装にJava 8とJava EEフレームワークが残っています。 ・データベースにはRDS (Oracle, MySQL) やDynamoDBを採用しています。 ・オブジェクトストレージにはS3を使用し、Python/AWS Lambdaによるイベント駆動処理を行っています。 ・単体テストにはJUnit/Mockitoを、結合テストにはJMeterを利用します。 ・バージョン管理はGitHubとGitLabを採用しており、CI/CDにはCodePipelineが利用されています。 ------------------------------------------------- ・プロジェクト・ドキュメント管理ツール:JIRA, Miro, Confluence ・エディタ:Eclipse, IntellJ, Visual Studio Code ・コンテナ環境:Docker + AWS (ECS, EKS, ECR) ・監視:CloudWatch, CloudTrail ・CloudFormationによるインフラのコード化 ・コミュニケーションツール:Slack, Zoom
求められるスキル・人物像
■ 必須スキル/経験 ・システム開発の経験が5年以上、あるいはそれに準ずる経歴をお持ちの方 ・Javaを用いた開発経験もしくはそれに準じるオブジェクト指向言語を用いた開発経験 ※技術課題(コーディングテスト)で選択可能な言語は Java or Kotlinのみです
■ 歓迎スキル/経験 ・各種リレーショナルデータベースを用いた開発経験を相応にお持ちの方 ・大規模開発に携わったご経験 ・金融系PJに携わったご経験 ・イベント駆動アーキテクチャ(EDA)の設計および実装に関するご経験 ・SQLチューニングのご経験 ・各種AWSサービス活用のご経験 ・業務改善のご経験 ・PM/PLとしてのご経験 ・ビジネスレベルの英語力
【PayPayグループの組織文化であるPayPay 5 sensesに共感いただける方】
01. Believes in our PRODUCT & TEAM 常にプロダクトやチームを信じて、世界一のフィンテック企業になることを目指し成長を楽しむ。
02. SPEED is our bet on the market 圧倒的なスピードで成果を上げ、ユーザーや組織に貢献する。
03. Ego is not welcome, Communication is necessary コミュニケーションを大切にし、仲間のダイバーシティを尊重する。また決定事項はワンチームで取り組む。
04. Be Sincere To be Professional プロフェッショナルとして妥協せず誠実に自ら機会や新しい価値を創り続け、最後までやり抜く。
05. Work for LIFE, or Work for Rice - What is your real purpose? - 常にDay1マインドを忘れずに、本質的な目的や価値を求めて行動する。その為には常にリスクテイク、チャレンジを繰り返す。
勤務地・給与・その他情報
- 勤務地
- アクセス
- 勤務時間
- 想定年収
- 雇用形態
- 休日・休暇
開発環境・現場
➤開発手法 ユーザー向けシステムにおいてはスクラム、基幹および周辺システムの開発においてはアジャイル・ウォーターフォールなどシステムはPJに合わせて多様な開発手法を取り入れています。 ➤開発体制 「業務知識」と「システム知識」の蓄積、「機能」と「責任」の集約を図りやすい開発体制を構築しています。また、ジョブと役割を明確にすることで、個々それぞれが専門領域を磨いていくことで、よりよい製品の開発を実現しています。 ➤プロジェクトの進め方 中心領域と各領域のバーチャルチームが一丸となってプロジェクトを推進しています。 ➤Tech Stack 【バックエンド/フロントエンド】 ・言語:Java (11, 17), TypeScript ・FW/ライブラリ:Spring,Nuxt.js(Vue.js 3) ・バージョン管理:GitHub, GitLab ・プロジェクト・ドキュメント管理ツール :JIRA, Miro, Confluence ・テストツール:JUnit, JMeter ・エディタ:Eclipse, IntellJ, Visual Studio Code ・コンテナ環境:Docker + AWS(ECS, EKS, ECR) 【インフラ】 ・AWS EC2 ECS, EKS, ECR RDS (MySQL), DynamoDB, ElastiCache, Athena Lambda, Step Functions, MWAA SNS, SQS, SES KMS, Secrets Manager Cognito VPC, WAF CloudWatch, CloudTrail CodePipeline, CodeDeploy, CodeBuild ・Oracle ・Terraform 【データ分析基盤】 ・GCP BigQuery, CloudFunctions, CloudScheduler ・LookerStudio ・Teradata
このPJ・案件で使われている技術
- プログラミング言語
- TypeScriptJava
- フレームワーク・ライブラリ
- Vue.jsNuxt.jsSpring Boot
- 支給PC
- 現場で選択可能(Windows/Mac)
得られる経験・キャリアパス
・国内有数のトランザクション数を誇るアプリと直結した機能の開発ができます。 ・金融の基幹としては珍しいAWSプラットフォームで稼働するシステムでの開発経験が積めます。 ・内製化を進めるフェーズにあり、業務改善、アーキテクチャの改善の機会が多くあります。 ・ビックデータに触れることができ、基盤を作る機会があります。 ・社内・社外からフィードバックを得ながら開発を進めることができます。
この企業の他の求人
同じ職種の求人
同じ業種の企業
- ITエンジニア・デザイナーの求人・転職TOP
- ITエンジニア・デザイナーの求人・転職を探す
- サーバーサイドエンジニアの求人
- 【バックエンドエンジニア】▶フルリモート&スーパーフレックス◀ PayPayの決済プラットフォームと融和させたクレジット・決済サービスのプロダクト開発&基幹システム開発