
シニアバックエンド開発者、Java・Spring Batch――スペインでのリモート勤務
COBOLメインフレームシステムをJavaとSpring Batchのアーキテクチャへモダナイズし、ソフトウェア開発ライフサイクル全体でAIエージェント、自動化、高度なテストを活用します。
仕事内容
- COBOLプログラムとJCLフローを分析し、依存関係、機能ロジック、バッチ処理を把握する
- Java、Spring Boot、Spring Batchを使用してターゲットアーキテクチャを設計・実装する
- ジョブ、ステップ、リーダーとライター、チャンク処理、再起動戦略、エラー処理、戻りコードを定義する
- Spec-Driven Developmentのアプローチを用いて仕様を作成・維持する
- Claude Code、Cursor、GitHub Copilot AgentsなどのAIエージェントと開発自動化を構築・最適化する
- レガシーシステムとモダナイズされたソリューション間の検証および機能同等性の仕組みを実装する
- Golden Master、ミューテーションテスト、回帰テスト、結果比較などのテスト戦略を設計・実行する
- 開発パイプライン全体の品質、生産性、コスト指標を分析する
- アーキテクチャ、自動化、品質の継続的な改善を提案する
- 戦略的な技術モダナイゼーションプロジェクトに貢献し、SDLC向けのAIツールとエージェントを開発する
応募要件
- Java開発経験5年以上
- Spring Core、Spring Boot、Spring Data、Spring Batchに関する高度な経験
- 複雑なバッチ処理、大量データ、再処理、フォールトトレランスに関する本番環境での経験
- バッチアーキテクチャ、システム統合、ファイル処理に関する知識
- COBOL、JCL、コピーブック、埋め込みSQLを分析できる能力
- プロンプトエンジニアリング、AIエージェント、LLM応答評価、ハルシネーション制御など、開発ライフサイクルにAIを適用した経験
- ミューテーションテスト、テスト自動化、エッジケース、オラクル設計などの高度なテスト経験
- Git BashとPythonの知識
- ターミナルと高度な技術環境での作業に抵抗がないこと
- 業務で使える英語力があれば歓迎
- z/OS、DB2、CICS、IMS、Control-Mなどの銀行系メインフレーム環境の経験があれば歓迎
- COBOLからJavaへの移行およびレガシーアプリケーションのモダナイゼーション経験があれば歓迎
- Spec-Driven Developmentと実行可能な仕様に関する知識があれば歓迎
- 企業向けバッチフレームワーク、APX、Elara、独自の銀行フレームワークの経験があれば歓迎
- MCP、hooks、subagents、品質ゲートを用いたパイプライン構築経験があれば歓迎
- トークンコスト、生成品質、AI支援による生産性の測定経験があれば歓迎
福利厚生
- 年間23日の休暇
- 年14回の給与支給:毎月12回に加え、6月と12月に追加支給
- 育児券を含む柔軟な報酬制度
- 医療保険・歯科保険を含む柔軟な報酬制度
- フレックスタイム制
- 状況に応じて出社、リモート、ハイブリッド勤務を選択可能
- 最先端技術に触れ、継続的な技術アップデートを受けられる
- 世界各地から勤務できる機会







