
シニアバックエンドエンジニア(Java・Spring Boot)
ioetのグローバルクライアント向けに、JavaとSpring Bootのサービスを構築・運用支援します。 複雑なソフトウェアシステムの本番運用支援と信頼性向上をリードします。
仕事内容
- バックエンドサービスを構築・改善する。
- システム連携を開発する。
- 本番環境の問題を調査し、解決する。
- 複雑なソフトウェアシステムの信頼性とパフォーマンスを向上させる。
- クライアントのシステムが円滑に稼働するよう、チームを率いて支援する。
- エラー、設定依頼、運用上の問題に関するクライアントのサポートチケットを管理する。
- ログ、APIの動作、監視アラート、システムデータを分析して根本原因を特定する。
- 関係者や部門横断チームと連携し、問題を効率的に解決する。
- クライアントのニーズに合わせて、システム設定の変更を実施または調整する。
- Datadogなどのツールでシステムの稼働状況とパフォーマンスを監視する。
- Postman、Insomnia、curlでリクエストをテストし、動作上の問題を調査する。
応募要件
- 本番アプリケーションの構築・サポートを含む、ソフトウェア開発の実務経験が5年以上あること。
- エンジニアリング、サポート、または技術運用チームを率いた、もしくは調整した経験があること。
- RESTコントローラー、依存性注入、設定、バックエンドサービス開発を含む、JavaとSpring Bootの実務に精通していること。
- REST APIとマイクロサービスの設計、開発、保守の経験があること。
- JUnit、Mockito、または同等のテストフレームワークの使用経験があること。
- オブジェクト指向プログラミング、データ構造、アルゴリズム、デザインパターン、ソフトウェアエンジニアリングの実践に関する確かな知識があること。
- MongoDBなどのNoSQLデータベース、およびPostgreSQLなどのリレーショナルデータベースの使用経験があること。
- Redisまたは同様のキャッシュ技術の使用経験があること。
- AWSまたは同等のクラウドプラットフォームに精通していること。
- 非同期メッセージングやイベント駆動アーキテクチャを含む、マイクロサービスの通信パターンを理解していること。
- Claude CodeなどのAI開発ツールを日常的に使い、コーディング、デバッグ、テスト、ワークフローの改善を行っていること。
- AIが生成したコードをレビュー・検証し、成果物に責任を持てること。
- 本番環境の問題を診断し、根本原因を特定して、信頼性の高い修正を実装した経験があること。
- Git、CI/CD、自動テスト、プロフェッショナルなソフトウェア開発の実践に精通していること。
- 高い問題解決力、コミュニケーション力、協調性があること。
- 英語でC1レベルのコミュニケーション能力があること。
- 応募書類と履歴書は英語で提出すること(必須)。
- 現在ラテンアメリカに居住していること。
- PythonまたはTypeScriptの経験があること。
- DockerとKubernetesの経験があること。
- Datadog、Sentry、または同様のオブザーバビリティツールに精通していること。
- 物流、配送、サプライチェーン、またはB2B SaaSプラットフォームの経験があること。
- サードパーティAPIまたは外部サービスプロバイダーとの連携経験があること。
- メッセージキューとイベント駆動システムの経験があること。
- Claude Code、Claude API、または同様の技術を使い、AIエージェント、カスタムスキル、MCPサーバー、エンジニアリング自動化を構築した経験があること。
- AI開発ツール向けの技術文書やコンテキストファイルを作成した経験があること。
- パフォーマンス最適化、データベースのインデックス作成、分散システムの経験があること。
福利厚生
- リモート勤務。
- 柔軟な勤務時間。
- 海外クライアントとの協業。
- 米ドルでの報酬。
- 有給の祝日休暇・年次休暇。
- 有給の家族休暇・病気休暇。
- 英語レッスン。
- 教育・ウェルネス手当。
- 定期的な給与見直しを含む、体系的なキャリアプラン。
- 個人の成長とメンタリングを重視。









