【フルリモート/週5/Java】「人的資本経営」をテクノロジーで牽引する次世代タレントマネジメントSaaSのバックエンドエンジニア

掲載終了3ヶ月前

【フルリモート/週5/Java】「人的資本経営」をテクノロジーで牽引する次世代タレントマネジメントSaaSのバックエンドエンジニア

5,700〜6,500/時

作業内容

【フルリモート/週5/Java】「人的資本経営」をテクノロジーで牽引する次世代タレントマネジメントSaaSのバックエンドエンジニア ### お任せしたいこと [役割]バックエンドエンジニアとして、国内の大手エンタープライズ企業を中心に導入が進む、従業員のスキルや評価、キャリアプランを一元管理し「人的資本経営」を支援する次世代タレントマネジメントSaaSのコアバックエンド開発をお任せします。 [役割に対して求める成果]「複雑怪奇な組織図の履歴管理」や「企業ごとに全く異なる複雑な評価ワークフローと権限設定」といった、HR(人事)領域特有の極めて難解なドメイン知識をドメイン駆動設計(DDD)によって鮮やかに紐解き、最新のJavaとSpring Bootを用いて、将来の仕様変更に柔軟に耐えうる拡張性の高いSaaS基盤を実現すること。 ### 具体的な業務内容 ・Java(Java 21)およびSpring Boot 3を用いた、フロントエンド(SPA)向けRESTful APIおよびGraphQL APIの詳細設計、実装、テスト ・人事異動に伴う「過去・現在・未来の組織ツリー」の時系列管理や、細やかなアクセス制御(ACL)を伴う複雑なデータモデルの設計と実装 ・目標管理(MBOやOKR)や360度評価など、企業ごとにカスタマイズされる動的なワークフローエンジンのバックエンドロジック構築 ・数万人規模の従業員データを保有するエンタープライズ企業向けに、RDBMS(Aurora PostgreSQL等)の高度なクエリチューニングやインデックス最適化を実施し、ダッシュボード集計を高速化 ・Spring Batchを利用した、大量の従業員データの一括インポート・エクスポート処理や、月次の評価データ確定バッチの設計・高速化 ・JUnitやTestcontainersを用いたテスト駆動開発(TDD)の実践による堅牢なコード品質の維持と、GitHub Actionsを用いたCI/CDパイプラインでの自動化 ### 必須スキル・経験 ・Javaを用いたWebアプリケーションのサーバーサイド開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた実務経験(2年以上) ・RDBMSを用いた複雑なデータベース設計、トランザクション管理、およびSQLチューニングの経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の知見、およびそれらに基づくシステム設計・リファクタリング経験 ・木構造データ(組織図など)や、履歴・時系列データ(テンポラルデータ)を扱う高度なデータベース設計の実務経験 ・GraphQLを用いたAPIの設計・実装経験 ・大規模なBtoB SaaSプロダクトの開発経験、またはHR(人事・採用・労務)ドメインに関する業務知識 ・AWS環境(ECS, Aurora等)でのコンテナ技術(Docker)を利用したインフラ運用経験 ・高度なアクセス制御(RBAC/ABAC等)を伴うシステムの設計経験 ### 開発環境 言語・フレームワーク:Java 21, Spring Boot 3, Spring Batch, GraphQL (DGS Framework等), JUnit, Testcontainers インフラ・ミドルウェア:AWS (ECS, Aurora PostgreSQL, ElastiCache, S3, SQS), Docker, Redis CI/CD・ツール:GitHub, GitHub Actions, Datadog, Terraform, Jira, Confluence, Slack ### 開発チームについて プロダクトマネージャー1名、テックリード1名、HRドメインエキスパート1名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、QAエンジニア2名の体制です。「日本の人事制度の複雑さを、スパゲッティコードではなく美しいオブジェクト指向で解決する」という高い志を持ち、エンジニア自身が人事制度の専門書を読み込みながら、ドメインエキスパートと対等に議論を交わしてアーキテクチャを決定するプロフェッショナルなカルチャーです。 ### 求める人物像 ・「誰が・いつ・どのデータを見てよいか」といった複雑な権限パズルや、例外だらけのビジネスルールから逃げず、それを美しいコードに落とし込むことに知的な喜びを感じる方 ・パフォーマンスの劣化を許容せず、数万件の組織ツリー検索などをSQLやキャッシュ戦略を用いて論理的に高速化する泥臭いチューニングに情熱を持てる方 ・フルリモート環境下において、他職種やドメインエキスパートとも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 日本企業の国際競争力を左右する「人的資本(タレント)」の最大化という、極めて社会的意義とビジネスインパクトの大きなHRTechプロダクトです。エンタープライズSaaS特有の「動的で複雑なワークフロー」や「厳格なアクセス制御」といったバックエンド開発における最高難易度の設計課題に、最新のJava 21エコシステムとDDDを用いて挑むことで、ソフトウェアアーキテクトとして圧倒的な市場価値と専門性を確立することができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Java、Spring Boot

募集回数

1回

スキル

フロントエンド:
ビジネスツール・コミュニケーション:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)