【Java/Rust】某大手IT企業における検索基盤リプレイス開発
この案件を3行でまとめると
- 大手IT企業のデータプラットフォームで検索機能刷新を担当し、検索基盤の設計・改善を行います。
- 検索APIの設計・開発・テスト、検索精度向上のチューニング、データ連携処理の設計・実装を継続的に行います。
- 東京駅周辺で常駐し、月額600,000円〜750,000円の報酬で、ペアプログラミングを通じてスキルアップできます。
作業内容
某大手IT企業で、某企業向けデータプラットフォーム内の検索機能に関する開発をお任せします。 中長期的なプロダクト成長や機能拡張、データ拡張を見据え、より柔軟で拡張性の高い検索基盤へ刷新するプロジェクトが進行中です。 基本的な設計や初期実装は完了しており、今後は以下の業務を継続的に進めていただきます。 ・Webサービス内検索機能における検索APIの設計、開発、テスト、レビュー ・検索基盤の設計、開発、改善、および検索精度向上に向けたチューニング ・データ更新情報に基づいた検索基盤への連携、反映処理の設計、開発 ・今後のデータ拡張やAI活用を視野に入れた検索基盤の改善、機能追加 開発はアジャイル開発(XP)をベースに、ペアプログラミングで密なコミュニケーションを取りながら進行します。社員・業務委託の区別なく、自社サービス開発に深く関わっていただける環境です。 募集背景 既存の検索機能について、中長期的なプロダクト成長や機能拡張、データ拡張を見据え、より柔軟で拡張性の高い検索基盤へ刷新するためのプロジェクトが進行しており、そのための増員募集です。
必須スキル
・WEB開発経験4年以上をお持ちの方 ・Java/Kotlin/Scalaのいずれかでのバックエンド開発経験 ・Docker等のコンテナ技術に関する基本的な理解と利用経験 ・アジャイル開発の経験 ・ペアプログラミングに抵抗がない方 ・新しい技術のキャッチアップに意欲的な方
歓迎スキル
・Rustでの開発経験 ・Kotlinでの開発経験 ・Elasticsearchの経験 ・検索クエリやAnalyzer等を用いた検索精度改善の経験 ・Change Data Captureを利用したデータ連携、更新処理の開発経験 ・Kubernetes/Helm/Skaffold等の利用経験 ・E2Eテストや自動テストの実装経験 ・生成AI/RAG等で利用されるデータ基盤への興味や知見をお持ちの方
稼働条件
週5日 / 月間140~180時間程度 / 常駐
契約形態
業務委託(フリーランス)
開発環境
主要言語: Kotlin, Rust フレームワーク: Ktor, Axum 検索基盤: Elasticsearch データ連携: Change Data Capture インフラ/開発環境: Docker, Kubernetes, Helm, Skaffold テスト: Gauge, 各種自動テスト その他: Git, GitHub, CI/CD関連ツール
精算基準時間
140h〜180h
募集回数
1回
職種・ポジション
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
この案件のおすすめポイント
- 東京駅周辺で常駐し、週5日、月間140〜180時間の稼働で安定した勤務体制が整っています。
- 月額600,000円〜750,000円の報酬で、Java/Kotlin/Scalaを活かしたバックエンド開発に従事できるため、経験者におすすめです。
- アジャイル開発(XP)とペアプログラミングを採用しているため、ペアプログラミングに抵抗がない方におすすめです。
よくある質問
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)