案件内容
■JavaとWebRTCを用いた開発をしていただきます
<作業内容>
1. 基本知識:
- WebRTC基本概念の理解
- プロトコル(RTP、RTCP、ICE、STUN、TURN)
2. 開発スキル:
- JavaScript
- HTML5
- WebRTC APIの使用方法
3. メディア処理:
- 音声・動画のキャプチャとストリーミング
- エンコーディング・デコーディング
- メディアの最適化(帯域幅の管理、レイテンシの削減)
4. ネットワーク:
- NATトラバーサル技術(STUN/TURNサーバー)
- セキュリティ(DTLS、SRTP)
- 帯域幅の管理と最適化
5. デバッグとテスト:
- WebRTCのデバッグツール(Chrome DevTools、WebRTC Internals)
- パフォーマンステスト(負荷テスト、レイテンシ測定)
-
1. 基本知識:
- Javaの基本構文
- オブジェクト指向プログラミング(OOP)原則
2. フレームワーク:
- Spring Framework
- Spring Boot
3. データベース:
- SQLとNoSQLデータベースの使用
- ORMツール(Hibernate)
4. Web技術:
- RESTful APIの設計と実装
- サーバーサイドのテンプレートエンジン(Thymeleaf、JSP)
5. セキュリティ:
- 認証と認可(OAuth2、JWT)
- セキュアコーディングのベストプラクティス
6. 開発ツール: - バージョン管理(Git)
- ビルドツール(Maven、Gradle)
- 継続的インテグレーション(CI/CDパイプライン)
7. パフォーマンス:
- パフォーマンスチューニング
- メモリ管理
8. デバッグとテスト:
- ユニットテスト(JUnit)
- 統合テスト
POINT! デリバリー業務関連システムの開発において、エキスパートとしてご活躍いただける方を募集しています。特に、ドライバー向け報酬支払システムのエンハンス開発を中心に、SpringBootやkotlinを駆使した開発を行っていただきます。コミュニケーション能力を活かし、自律的に業務を推進できる方をお待ちしています。地方在住の方の応募はご遠慮いただいております。