メインコンテンツへスキップ

Javaポイント管理システム開発エンジニア

Technology
株式会社toiroworks
渋谷区 円山町, 日本2週間前
業務委託契約オンサイト

職務内容

仕事内容:

【仕事内容】

複数の小売サービスで利用される共通ポイント管理システムにおいて、バックエンド開発を担当していただきます。

現在、店舗やECサイトから送信されるポイント付与・利用データを共通基盤で管理していますが、サービス追加に伴い、取引データの処理量増加や外部システムとの連携方式の見直しが必要となっています。

JavaとSpring Bootを使用したAPI開発を中心に、ポイント残高の更新処理、取引履歴の管理、外部システムとのデータ連携機能の改修を担当していただきます。

また、ポイントの二重付与や重複利用を防止するため、トランザクション制御やリクエストの重複対策を考慮した実装にも取り組んでいただきます。

■ 業務内容

・Java、Spring Bootを使用したバックエンド開発

・ポイント付与、利用APIの設計、実装

・ポイント残高の照会、更新処理の開発

・取引履歴の登録、検索機能の実装

・外部店舗システムとのAPI連携

・PostgreSQLを使用したデータベース処理

・重複リクエスト対策、排他制御の実装

・バッチ処理による取引データの集計

・既存APIの改修、性能改善

・単体テスト、結合テスト、コードレビュー

アピールポイント:

・JavaとSpring Bootを使用したAPI開発に携われる

・トランザクション制御や排他制御の実装経験を積める

・外部システムとのデータ連携処理を担当できる

・処理性能やデータ整合性を重視した開発に取り組める

・複数サービスで利用される共通基盤の開発に関われる

求める人材:

■ 必須スキル

・Javaを使用したバックエンド開発経験3年以上

・Spring Bootを使用した開発経験

・REST APIの設計、実装経験

・PostgreSQLなどのRDBを使用した開発経験

・SQLを使用したデータ操作経験

・Gitを使用したチーム開発経験

■ 歓迎スキル

・Spring Data JPAまたはMyBatisの利用経験

・トランザクション制御、排他制御の実装経験

・冪等性を考慮したAPI開発経験

・ポイント管理、決済関連システムの開発経験

・バッチ処理の開発経験

・JUnitを使用したテスト経験

・高負荷環境での性能改善経験

休暇・休日:

・完全週休二日制

勤務地:

業務内容やプロジェクトの状況に応じて、柔軟な働き方が可能です。

業務上の打ち合わせはオンラインを中心に実施します。

具体的な業務環境や働き方については、面談時に詳しくご説明いたします。

アクセス:

渋谷駅徒歩10圏内

給与:

報酬は、ご経験・スキル・担当いただく業務内容を考慮のうえ決定いたします。

これまでのご経験や専門性を踏まえて個別にご相談させていただきます。

詳細については面談時にご説明いたします。

待遇・福利厚生:

・業務に必要な環境(PC・通信費など)はご自身でご準備いただきます

・柔軟な働き方が可能

・報酬はスキル・経験に応じて決定

・長期参画のご相談可能

・オンラインでの業務コミュニケーション環境あり

その他:

雇用形態: 業務委託

給与・報酬: 650,000円 - 850,000円 月給

Keywords
javaspringspring-bootapplication-programming-interface-apipostgresqlpostgresrestful-apisqlspring-datamybatisjunit

この求人に興味がありますか?