Skip to content
×

フルリモート/週】Kotlinバックエンドアーキテクト(サーバーサイドKotlin移行とドメイン駆動設計に基づく高トラフィック基盤開発

Listing for: TechDirect
Full Time position Listed on 2026-11-13
Job specializations:
Salary/Wage Range or Industry Benchmark: 90000 - 150000 USD Yearly USD 90000.00 150000.00 YEAR

Job Description & How to Apply Below

Position: 【フルリモート/週5】Kotlinバックエンドアーキテクト(サーバーサイドKotlin移行とドメイン駆動設計に基づく高トラフィック基盤開発)
お任せしたいこと

自社で展開する数百万ユーザーを抱える大規模BtoCプラットフォーム、またはミッションクリティカルなエンタープライズシステムにおいて、サーバーサイドKotlin(Spring Boot または Ktor)を用いたモダンなバックエンドシステムの設計・開発をお任せします。

Kotlinを「単なるNull安全なJava」として甘く扱うような浅い理解を徹底的に排除し、Coroutines(コルーチン)を用いた圧倒的な高並行・非同期処理の実装や、Sealed Class(シールドクラス)やExtension Functions(拡張関数)を駆使したドメイン駆動設計(DDD)を泥臭く実践することで、レガシーなJavaシステムからの脱却と、変化に強いスケーラブルなマイクロサービス基盤を牽引していただく中核的なポジションです。

具体的な業務内容
  • サーバーサイドKotlin および Spring Boot(または Ktor)を用いた、高スループットかつ堅牢なRESTful API、GraphQL、およびgRPCサーバーの設計・開発
  • 肥大化したレガシーJavaシステム(古いSpring Frameworkや独自アーキテクチャ)からの、Kotlinへの段階的かつ安全なマイグレーション戦略の策定と実行
  • Kotlin Coroutines(Flow / Channel等)を極限まで活用した、ノンブロッキングI/Oによる大量トラフィックの裁き込みとリソース(スレッド)消費の最適化
  • ドメイン駆動設計(DDD)やクリーンアーキテクチャの思想を取り入れた、Sealed Classやスマートキャストによる「コンパイル時点で不正な状態を作らせない」堅牢なオブジェクトモデリング
  • RDBMS(PostgreSQL, MySQL)における複雑なテーブル設計、N+1問題の徹底排除、および実行計画(Explain)に基づく泥臭いSQLチューニング
  • KotestやMockKを用いた、ビジネスロジックの境界値やエッジケースを網羅する保守性の高い自動テスト(単体・結合テスト)の実装
  • Apache KafkaやAWS SQSを利用した、非同期メッセージングによるシステム間の疎結合な連携(イベント駆動アーキテクチャ)の実装
  • Docker / Kubernetes(EKS等)へのデプロイを前提としたコンテナ設計、およびGit Hub Actionsを用いたCI/CDパイプラインの運用
必須スキル・経験
  • Kotlin、またはJavaを用いたバックエンド(WebアプリケーションAPI)の開発実務経験(目安として3年以上)
  • Spring Boot等を用いた本番環境でのフレームワーク利用、および設計・運用経験
  • RDBMSを用いた複雑なテーブル設計、およびインデックスを考慮したSQLパフォーマンスチューニングの実務経験
  • JUnit(またはKotest等)を用いたテストコードの実装経験、およびオブジェクト指向・関数型プログラミングの基礎知識
  • Git / Git Hubを用いたプルリクエストベースでのチーム開発経験
歓迎スキル・経験
  • Kotlin特有の機能(Coroutines, DSL構築, Extension Functions等)に関する深い理解と、本番環境での高度な実装経験
  • レガシーなJavaプロジェクトから、サーバーサイドKotlinへの大規模なリプレイス・マイグレーション経験
  • ドメイン駆動設計(DDD)やクリーンアーキテクチャ等の設計思想を実プロジェクトに適用した経験
  • Ktorフレームワークを用いた軽量・高速なAPIサーバーの構築経験
  • AWS(EKS, ECS等)やGCPを利用した、クラウドネイティブなインフラ構築・コンテナ運用知識
開発・業務環境
  • 開発言語:Kotlin (サーバーサイド)
  • フレームワーク:Spring Boot, Ktor, Exposed (または MyBatis, Hibernate)
  • データベース・キャッシュ:PostgreSQL (または MySQL), Redis
  • 非同期処理:Kotlin Coroutines, Apache Kafka, AWS SQS
  • インフラ・コンテナ:AWS (EKS, ECS, RDS 等) または GCP, Docker, Kubernetes
  • テスト・品質:Kotest, MockK,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary