NEW
リモート可
【Java/SpringBoot/フルリモート】WebAPI開発エンジニア案件
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
WebAPI開発プロジェクトにおいて、高度な設計思想を有するエンジニアを迎え入れることで、開発体制の強化と品質向上を図るための募集になります。
【作業内容】
SpringBootを用いたAPIサーバーの開発において、設計から実装、テストコード作成まで一貫してご担当いただきます。ドメイン知識を理解しながらクリーンアーキテクチャなどの設計思想を踏まえた構成を検討し、コードレビューを通じた品質向上にも主体的に取り組んでいただきます。また、生成AIの活用を含め、開発効率の向上に向けた工夫や改善提案も行っていただきます。
【求める人物像】
設計思想(DDDやクリーンアーキテクチャなど)への理解が深く、自ら課題を見つけて解決策を提案・実行できる能動的な方を求めています。顧客社員との議論をリードしながら、チーム全体を前向きに牽引できるコミュニケーション力をお持ちの方にマッチする環境です。
【ポジションの魅力】
設計からテストコード実装まで幅広い工程に関わることができ、モダンなアーキテクチャや開発手法を実践しながらスキルを高めていただけます。主体性や技術的な提案が歓迎される環境のため、上流から実装まで一貫してスキルを磨きたい方にとって成長機会の大きいポジションです。
【開発環境】
Java/SpringBootを中心としたWebAPIサーバー開発環境で、テストコードにはJUnitやMockitoなどのテストフレームワークを利用する想定です。DDDやクリーンアーキテクチャ、アジャイル開発、Dockerなどの技術を組み合わせた開発スタイルとなります。
スキルタグ
求めるスキル
- ■必須スキル:
- ・JavaおよびSpringBootを用いたWebAPIサーバーの開発経験 ・基本設計以降のフェーズを自立して担当できるスキル ・テストコードの作成経験(JUnit、Mockito等へのキャッチアップ意欲) ・積極的なコードレビューの実施経験 ・顧客社員との直接のコミュニケーション、自発的な意見発信・議論ができる能力 ・未知の技術や仕様に対して自走して適応できる臨機応変なマインド ・生成AIを業務効率化に活用することへの非抵抗
- ■歓迎スキル:
- ・ドメイン駆動設計(DDD)やクリーンアーキテクチャの理解、および導入プロジェクトでの設計・実装経験 ・アジャイル(スクラム)開発の経験 ・MyBatisを用いた開発経験 ・Docker環境下での開発経験 ・オフショア開発の経験