【フルリモート/週5/Java】人材マッチングシステムのバックエンド開発(Spring Boot/Elasticsearch/PostgreSQL/AWS)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,800 ~ 5,600円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Java】人材マッチングシステムのバックエンド開発(Spring Boot/Elasticsearch/PostgreSQL/AWS)
お任せしたいこと
[役割]
Javaエンジニアとして、人材マッチング・求人検索システムのバックエンド開発を担当。応募者のスキル・経験と求人票をマッチングする検索基盤や、高速レスポンスが必要な求人閲覧APIをSpring Bootで構築していただきます。
[役割に対して求める成果]
検索・マッチングの高速化と精度向上
安定したAPIとスケーラブルな基盤の構築
業務ロジックを正確に実装し、長期運用できる設計の実現
具体的な業務内容
Spring Bootによる求人検索/応募管理/マッチングAPI開発
応募者スキルと求人票のマッチングロジック実装
Elasticsearchを用いた全文検索・スコアリング最適化
PostgreSQLのスキーマ設計・インデックス改善
AWS(ECS/RDS/OpenSearch/S3)を用いたインフラ運用
非同期処理(SQS/EventBridge)を利用したパイプライン構築
認証・認可(OAuth2/JWT)の実装
JUnit/Mockitoを用いたテスト
必須スキル・経験
Java(Spring Boot)を用いた開発経験3年以上
API設計・DB設計の実務経験
ElasticsearchやSolrなど検索基盤の利用経験
AWSなどクラウド環境の利用経験
Gitを使ったチーム開発経験
歓迎スキル・経験
人材系システム(求人・応募管理)の開発経験
分散処理/イベント駆動アーキテクチャの経験
マイクロサービスの設計・運用経験
検索UIやレコメンドへの知見
開発環境
言語:Java 17
フレームワーク:Spring Boot, Spring Security
検索:Elasticsearch(OpenSearch)
DB:PostgreSQL, Redis
インフラ:AWS(ECS, RDS, S3, SQS, OpenSearch)
CI/CD:GitHub Actions
IaC:Terraform
管理:Slack, Jira, Confluence, GitHub, Figma
開発チームについて
バックエンド4名/フロント2名/AI/検索基盤1名/QA1名/PM1名
検索・マッチングアルゴリズムに強いメンバー多数
2週間スプリントのスクラム開発
求める人物像
情報検索・マッチングロジックに興味がある方
Spring Bootでモダンなバックエンド開発をしたい方
主体的に改善サイクルを回せる方
仕事の魅力
マッチングサービス特有の高度な検索アルゴリズムに携われる
Spring Boot×Elasticsearch×AWSのモダン構成
フルリモートで長期参画しやすい
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
