★フルリモート★Java/Spring×AIエージェント基盤開発(認証・通知・ユーザ管理)(Java)
作業内容
========================= ━━━━━━━━━━━━━━━━━━━━━━━━━ 【内容】 AIエージェントサービスを提供する基盤の開発で、共通機能群 (認証・認可、PUSH通知、ユーザ管理、対話履歴、フロント、キャラデータ etc)を担当するDEVチーム 現在急成長中の「AIエージェント構築プラットフォーム」の基盤開発プロジェクトです。 企業や個人が、独自のキャラクター設定や知識を持たせたAIエージェント(チャットボット)をNoCodeで作成できるSaaSの、共通機能群(認証、ユーザー管理、課金、通知基盤など)の設計・開発をご担当いただきます。 現在はJava/Spring Bootを中心としたマイクロサービスアーキテクチャで稼働していますが、将来的にはLLM(大規模言語モデル)との連携強化を見据え、Pythonを用いたAI連携モジュールの開発にも関与いただける可能性があります。 具体的な業務内容 「共通機能開発チーム」の一員として、以下のマイクロサービスの設計・実装・テストを担当します。 認証・認可基盤の構築 Spring SecurityおよびAWS Cognitoを用いたマルチテナント対応の認証基盤開発 SAML/OIDC連携によるSSO機能の実装 対話履歴・データ管理機能 ユーザーとAIの対話ログ(大量データ)を保存・参照するためのDynamoDB設計とAPI実装 キャラクター設定データ(プロンプト、属性情報)のCRUD機能実装 PUSH通知・リアルタイム通信 WebSocketまたはSSE(Server-Sent Events)を用いた、AI回答のリアルタイムストリーミング配信の実装 Amazon SNS/FCMを用いたモバイル向けプッシュ通知基盤の構築 管理画面(BFF/フロントエンド連携) React/Next.js等のフロントエンドチームと連携したAPI設計(OpenAPI/Swagger) <開発環境・技術スタック> 言語: Java (17/21), Python (一部ツールや将来的なAI連携で使用) フレームワーク: Spring Boot 3, Spring Security, MyBatis または JPA インフラ(AWS): ECS (Fargate), Lambda, RDS (Aurora MySQL), DynamoDB, S3, Cognito, API Gateway 構成管理・CI/CD: Terraform, Docker, GitHub Actions 監視・ログ: CloudWatch, Datadog コミュニケーション: Slack, Jira, Confluence, Zoom/Google Meet <チーム体制・働き方> 体制: PM1名、テックリード1名、メンバー3〜4名(今回の募集枠) 開発手法: 2週間スプリントのスクラム開発 文化: フルリモート環境下のため、Slackでの非同期コミュニケーションと、朝会などの同期コミュニケーションをバランス良く組み合わせています。設計レビューやコードレビューは必須で行う文化です。 ━━━━━━━━━━━━━━━━━━━━━━━━━ 【スキル】 <必須> ・Java/Springのご経験 ・AWSのご活用経験 <尚可> ・LLM(大規模言語モデル)の知識 ・Pythonのご経験 (最初はAI部分に携わらないため、必須ではございませんが、 案件を進めるなかで、AI部分に触れる可能性があるため、ご経験があると良いです。) ━━━━━━━━━━━━━━━━━━━━━━━━━ 【単価】55‐85万円 【精算】140‐180h 【場所】フルリモート 【稼働条件】週5日 【期間】随時〜長期 =========================
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Java
募集回数
1回
職種・ポジション
スキル
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
