Java/契約ライフサイクル管理システムの開発案件・求人
作業内容
契約ライフサイクル管理(Contract Lifecycle Management、CLM)システムを開発・展開している企業でございます。 ~現在の課題~ ・適切なタイミングで適切なリファクタリングをするための土台づくり ・コード複雑性の解消、内部品質の向上 ・テストの拡充・効率的なメンテナンスの仕組みの構築 ・Developer eXperience のさらなる向上 ~作業内容~ ・プロダクトの新機能開発(特に全文検索に関する機能) ・ドメイン駆動・設計指針の学習とあるべき仕様・コードへの落とし込み ・見通しの良いコードへのリファクタリング ・ユニットテスト・インテグレーションテストを通じた品質保証 ※社内のエンジニア/アーキテクト、プロダクトマネージャー、デザイナーと協力して、以上の領域を担っていただきます。
必須スキル
Java ・Spring Boot、Java(Stream API、ラムダ式の理解)を用いた開発の実務経験:3年以上 ・WEBサービスの開発・運用経験 (個人としてではなく、チームで一定期間、開発・運用した経験) ・アジャイル(スクラム)での開発経験
歓迎スキル
・BtoB SaaSプロダクトでのソフトウェア開発リード経験 ・REST API設計の基本的な知識 ・クリーンアーキテクチャ、オニオンアーキテクチャでの開発経験 ・ドメインモデリング、データモデリングの基礎スキル ・非同期メッセージング等の処理方式設計の経験 ・Spockを用いたユニットテストの実装経験(Groovyの実装経験) ・クエリチューニング、セキュリティなどの理解 ・レガシーからモダンへのリファクタリング経験
契約形態
業務委託契約(フリーランス)
開発環境
・開発言語:Java、Kotlin、JavaScript、TypeScript ・フレームワーク:Spring Boot、Vue.js、Nuxt.js ・データベース:MySQL、Elasticsearch(OpenSearch) ・ソース/タスク管理:GitLab ・CI/CD:GitLab-CI ・インフラ:AWS、GCP(一部)、Docker ・プロビジョニング・デプロイツール:Terraform、ecspresso ・テスト:Spock、Jest、TestCafe、Cypress ・コミュニケーション:Slack、Zoom、oVice、miro、Notion ・デザインツール:Figma ・UIコンポーネント管理:Storybook ・開発手法・その他:DDD、オニオンアーキテクチャ、スクラム等 ※チームワーク・スピードを大切にしており、質問・相談がすぐにできるようバーチャルオフィスツール oViceの常時接続をしていますので新規参画頂く方も安心して業務をして頂ける環境です。
精算基準時間
140時間〜180時間
募集回数
1回
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
この案件を掲載しているエージェントについて

ギークスジョブ
運営会社:ギークス株式会社案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)