案件内容
■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! 某メーカー向けの海外営業SCMシステムの刷新プロジェクトにおいて、マスター管理システムの改修を担当していただきます。Javaを中心とした開発経験豊富な方にご参加いただき、結合テストおよび改修を主体とした作業をお願いします。業務に慣れていただければ週2回のリモート勤務も可能です。地方在住の方の応募はご遠慮いただいております。