エンジニアフルリモート

【フルリモート/週5/Java】数千万のデバイスと都市インフラをリアルタイムに繋ぐ、次世代IoT・スマートシティ基盤のコアバックエンドエンジニア

【フルリモート/週5/Java】数千万のデバイスと都市インフラをリアルタイムに繋ぐ、次世代IoT・スマートシティ基盤のコアバックエンドエンジニア

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,700 ~ 6,500円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5/Java】数千万のデバイスと都市インフラをリアルタイムに繋ぐ、次世代IoT・スマートシティ基盤のコアバックエンドエンジニア

お任せしたいこと

[役割]バックエンドエンジニアとして、スマートメーター、自動運転車、産業用センサーなど、数千万台に及ぶエッジデバイスから絶え間なく送信されるペタバイト級のデータをリアルタイムに収集・解析し、人々のインフラを支える次世代IoT・スマートシティプラットフォームのコアバックエンド開発をお任せします。
[役割に対して求める成果]「データパイプラインの詰まり」や「メッセージの欠損」を絶対に許容せず、Java 21の仮想スレッド(Virtual Threads)と分散ストリーミング技術を駆使して、秒間数百万という圧倒的なスループットのデータストリームを遅延なく処理し続ける、究極の堅牢性とスケーラビリティを備えたイベント駆動型アーキテクチャを実現すること。

具体的な業務内容

・Java(Java 21)およびSpring Boot 3を用いた、IoTデバイスのプロビジョニングやメタデータ管理、データアクセス機能を提供する高機能API(RESTful / gRPC)の詳細設計、実装、テスト
・Apache Kafka(またはAmazon MSK)やKafka Streamsを利用した、数千万のデバイスから送られる時系列データ(センサーログ、バイタル、位置情報等)の超高スループットな非同期インジェスチョンおよびストリーム処理の構築
・Java 21のVirtual Threadsを活用した、デバイスとの大量の同時接続(I/Oバウンドな処理)に対するサーバーリソースの極限の最適化とスレッド枯渇の防止
・Amazon TimestreamやInfluxDB等の時系列データベース(TSDB)と、Amazon Aurora(PostgreSQL)を組み合わせた、書き込み性能に特化したデータストアのハイブリッド設計とクエリチューニング
・複雑なリアルタイム検知ロジック(異常値のスパイク検知、ジオフェンシング等のルールエンジン)のオブジェクト指向に基づいたモデリングおよび効率的な実装
・JUnit 5やTestcontainersを用いた異常系(一時的なネットワーク切断やメッセージの順序逆転など)を網羅するテスト駆動開発(TDD)の徹底と、CI/CDパイプラインの運用

必須スキル・経験

・Javaを用いたWebアプリケーションのサーバーサイド開発経験(3年以上)
・Spring Framework(Spring Boot)を用いた実務経験(2年以上)
・RDBMSを用いた複雑なデータベース設計、厳密なトランザクション管理、およびSQLチューニングの経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・IoTプラットフォーム、スマートシティ、またはコネクテッドカー(MaaS)領域における大規模データ処理システムの開発経験
・Apache Kafka、Amazon Kinesis、RabbitMQ等を利用した大規模なメッセージングシステム・ストリーム処理の設計および運用経験
・時系列データベース(InfluxDB、Timestream等)やNoSQL(DynamoDB、Cassandra等)を用いたデータモデリングの実務経験
・Java 21のモダンな機能(Virtual Threads等)の知見、またはスレッドセーフな並行処理プログラミングの深い理解
・ドメイン駆動設計(DDD)、クリーンアーキテクチャに関する深い知見および実践経験
・AWS環境(EKS, ECS, MSK, Timestream等)でのコンテナ技術を利用したインフラ運用経験

開発環境

言語・フレームワーク:Java 21, Spring Boot 3, Kafka Streams, JUnit 5, gRPC
インフラ・ミドルウェア:AWS (EKS, Aurora PostgreSQL, Timestream, MSK, S3, ElastiCache), Docker, Kubernetes, Apache Kafka, Redis
CI/CD・ツール:GitHub, GitHub Actions, Datadog (APM / ログ監視), Terraform, Jira, Confluence, Slack

開発チームについて

プロダクトマネージャー1名、テックリード1名、IoTドメインエキスパート1名、バックエンドエンジニア7名(今回募集枠含む)、データエンジニア4名、SRE3名の体制です。「物理世界(ハードウェア)の不確実性」をソフトウェアでいかに吸収し、堅牢なデータ基盤として成立させるかという難題に対し、JVMのチューニングからネットワークプロトコルのレベルまで、泥臭くも高度な技術議論を日夜交わすプロフェッショナルなカルチャーです。

求める人物像

・「システムが止まれば都市機能が止まる」というインフラとしての強烈な社会的責任感を持ち、あらゆるエッジケース(デバイスの暴走、データフォーマットの崩れ等)を想定した防御的プログラミングを徹底できる方
・単なるAPI開発にとどまらず、秒間数百万件のデータを捌く分散システムや並行処理といった、コンピュータサイエンスの基礎力が問われるディープな領域に知的な喜びを感じる方
・フルリモート環境下において、データエンジニアやSRE、ハードウェアエンジニアとも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

次世代の都市インフラや自動運転の基盤となるデータを、自らの書いたコードがリアルタイムに捌くという、非常にスケールが大きく社会的インパクトの絶大なポジションです。最新のJava 21が持つ並行処理能力を限界まで引き出し、Apache Kafkaを用いた巨大なストリーム処理アーキテクチャを極めることで、データインテンシブなシステム開発における国内トップクラスのバックエンド・アーキテクトとして、圧倒的な市場価値を獲得することができます。

働き方

リモート環境

[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。