募集要項
- 仕事内容
-
【具体的な業務内容】
プロダクトマネージャー、デザイナー、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, VSCode
コンテナ環境:Docker + A
- 応募資格
-
- 必須
-
必要な経験/スキル
システム開発経験(目安:5年程度以上)
オブジェクト指向言語を用いた開発経験
Java / Spring Bootを用いた開発経験が豊富にある方を特に歓迎しています
※技術課題(コーディングテスト)で選択可能な言語はJavaまたはKotlinのみとなります
あると望ましい経験/スキル
各種リレーショナルデータベースを用いた開発経験
イベント駆動アーキテクチャ(EDA)の設計および実装経験
大規模サービスやシステムの開発経験
金融系システム開発やプロジェクトに携わった経験
SQLチューニング経験
各種AWSサービスの活用経験
PM/PL経験
ビジネス英会話スキル
- 雇用形態
- 正社員
- 勤務地
- 福岡県
- 年収・給与
- 500~1500万円
