← Worksに戻る
#自動車 / 交通
#大規模 (11〜50名)
#SE
交通系サービス向け複数システムの新規開発
カーシェアリング・車両管理・予約システムなど、交通系サービス向け複数システムをスクラッチから新規開発。
✎Overview
- Industry
- 自動車 / 交通
- Scale
- 大規模 (11〜50名)
- Period
- 2020年8月〜2021年12月 (1年5ヶ月)
- Role
- SE
✎Tech Stack
- Java 17
- Spring Boot
- MyBatis
- jQuery
- JUnit
- MySQL
- AWS (S3 / EC2)
- Git
✎Achievements
- ◆ 20画面規模のフロントエンド新規実装
- ◆ API設計・実装、業務ロジック実装まで幅広く担当
- ◆ 複数システムを並行して新規開発
案件概要
カーシェアリング・タクシー会社向け車両管理・バス予約システムという、交通系サービス向けの複数システムを並行して新規開発する必要があった。各システムの業務要件を理解しつつ、ゼロからの実装を推進することが求められた。
担当範囲
各システムの業務ロジックを理解した上で、API設計および実装を担当。フロントエンド・バックエンド双方を担当することで、画面と業務ロジックの整合性を担保しながら開発を推進した。
フロントエンド
- 新規機能の画面実装(一覧検索・データ登録・帳票出力画面など 20画面程度)
- Ajax を用いたフロントエンドとバックエンドAPIの非同期連携実装
バックエンド
- 各システムの業務ロジック実装
- API設計および実装(画面連携・他システム間データ連携)
- JUnit による自動テストコードの作成・実行
その他
- 基本設計・詳細設計書のドキュメント作成
- 単体・結合テストおよび動作検証
振り返り
複数の交通系サービス向けシステムをスクラッチから新規開発した案件。バックエンドの設計・実装からフロントエンドの画面開発まで一から担当し、システム全体を通じて幅広く対応した経験となった。