職務内容:
1. スマートコントラクト連携サービスの開発
- EVM互換チェーン(イーサリアム、BNBチェーン、Arbitrum等)向けの高信頼・低遅延なJavaサービスを設計・実装。コントラクト呼び出し、イベント監視、状態同期機能を含む
- マルチチェーン資産の入出金・転送など中核業務プロセスを、オンチェーン操作のカプセル化により支援
2. シミュレーションから本番システム移行の支援
- 既存シミュレーションのバックエンドロジックを最適化し、将来の本番取引システムとの動作整合性を確保
- 本番リリース前の負荷テスト・障害訓練・グレーリリース戦略設計に参画
3. 資産・注文システムの統合
- マッチングエンジン・口座システム・リスク管理モジュールと緊密に連携し、コントラクト層とアプリケーション層のデータ一貫性を保証
- 資産スナップショット・残高検証・例外ロールバック等の重要メカニズムを実装
4. セキュリティと高可用性の確保
- Web3セキュリティベストプラクティス(秘密鍵管理・リプレイ攻撃防止・Gas最適化等)を遵守
- オンチェーン取引失敗やブロック遅延等の異常をリアルタイム検知する監視・アラートシステムを構築
5. 技術文書作成と協業
- 明確な技術設計書とインターフェース仕様書を作成
- テストチームが実施するコントラクト連携関連の自動テストケース開発を支援
求めるスキル:
- 5年以上のJavaバックエンド開発経験(Spring Boot/MyBatis/Redis/MySQLの実務知識必須)
- Web3基礎概念(ウォレット・秘密鍵・Gas・ABI・EVM・イベントログ等)への理解
- スマートコントラクト連携の実務経験
- ブロックチェーンノード運用(Geth/Infura/Alchemy等)の知識
- 並行処理・トランザクション管理・例外復旧に関する高度なスキル
待遇:
小規模でフラットな組織体制。単なる実行者ではなく、共に製品を築く建設的メンバーとして参画
職種: Java開発エンジニア(スマートコントラクト専門)


