企業情報を見る
テックリード/バックエンド開発エンジニア<デジタルツイン領域>
デジタルツイン領域において、3D可視化やリアルタイムデータ処理などを支える、将来的な商用化を見据えた高品質なバックエンドシステムを構築していただきます。 【主な業務】 ・デジタルツインシステムにおけるバックエンドシステムの設計・開発 ・既存APIの拡充・改修、新規コンポーネントの設計・実装 ・ログ・例外処理・認証などの共通機能を含む、アプリケーション基盤の新規構築(必要に応じてゼロからの設計・実装) ・自ら設計・実装を行いながら、設計・実装方針の策定、コードレビュー、技術課題の解決などを通じてバックエンド開発チームを技術面からリードする 【具体的な業務】 <デジタルツイン開発 バックエンド> ・Java / Spring BootによるREST APIおよび業務ロジックの設計・開発 ・gRPCを用いたマイクロサービス間連携の設計・実装 ・WebSocketなどを用いたリアルタイム通信機能の設計・実装 ・PostgreSQLを用いたデータ設計およびクエリ最適化 (特に時空間データのモデリング・最適な保持設計) ・3D地理空間データを取得・配信するサーバーサイド機能の設計・実装 ・認証・認可、入力検証、例外処理、ログ、データアクセス、外部サービス連携などの共通機能の設計・改善 ・コードレビュー、設計レビューを通じた開発メンバーの技術支援 ・単体・結合テスト、自動テストなどによる品質担保