NEW
リモート可
【Java/SpringBoot/リモート併用】Socket通信開発支援(Java)
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
Socket通信で受信した電文を既存WebAPIへ変換・中継する新規システム構築プロジェクトにおいて、要件定義からリリースまで一貫して対応できる体制を強化するための募集です。
【作業内容】
Socket通信で受信した電文を既存のWebAPIへ変換・中継するシステムの新規構築に参画いただきます。Java(Spring Boot)を用いたWebSocketエンドポイントおよびバックエンドの設計・実装・テストを担当していただきます。WebSocket(TLS)によるリアルタイム通信およびHTTP同期通信を組み合わせたアーキテクチャ設計や、要件定義からリリースまでの各工程に携わっていただきます。AWS環境上でのNLB、ECSなどを用いたアプリケーション実行基盤の設計や設定にも関わっていただく想定です。
【求める人物像】
リアルタイム通信やメッセージング処理に興味を持ち、自ら積極的に技術検証や情報収集を行っていける方を求めています。チームメンバーと円滑にコミュニケーションを取りながら、要件定義から設計、実装、テスト、リリースまで主体的に関与できる方を歓迎いたします。ドメイン知識のキャッチアップにも前向きに取り組んでいただける方が望ましいです。
【ポジションの魅力】
リアルタイム通信やWebSocketを活用したシステムの新規構築に上流工程から関わることができる案件です。Java(Spring Boot)を中心としたバックエンド開発に加え、AWS上でのアーキテクチャ設計にも携わることで、モダンなクラウドネイティブ構成の知見を幅広く習得いただけます。IoTやFintech、オンラインゲーム、メッセージングなどの領域に関する経験や知識を深められる点も魅力です。
【開発環境】
Java(Spring Boot)
WebSocket(TLS)、HTTP連携
AWS(NLB、ECS、DynamoDB想定)
GitHub
求めるスキル
- ■必須スキル:
- ・Java(Spring Boot)でのバックエンド開発経験:2年以上 ・リアルタイム通信、メッセージング処理、非同期処理のいずれかの経験 ・IoT、Fintech、オンラインゲーム、メッセージングのいずれかの業界経験 ・SpringBootの実務経験 ・IoT、Fintech、ゲーム、メッセージング、チャットのいずれかの経験
- ■歓迎スキル:
- ・STOMPの実装経験 ・Githubの利用経験 ・AWSサービスの実務経験(ECSまたはDynamoDB)