More jobs:
フルリモート/週/Kotlin】巨大なモノリスを打破し次世代マイクロサービスを構築する大規模HR-Techプラットフォームのサーバーサイドエンジニア
Job in
Aurora, Arapahoe County, Colorado, 80012, USA
Listed on 2026-06-05
Listing for:
Techdirect
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
Kotlin, Android Developer
Job Description & How to Apply Below
職種:
エンジニア業務内容:
システム開発・運用 SES報酬目安:
5,700 ~ 6,900円/時稼働時間目安:
週5日 (時間目安 160時間)はたらく場所:
フルリモートスキル【フルリモート/週5/Kotlin】巨大なモノリスを打破し次世代マイクロサービスを構築する大規模HR-Techプラットフォームのサーバーサイドエンジニア### お任せしたいこと[役割]サーバーサイドエンジニアとして、数万社・数百万人のビジネスパーソンが利用する国内最大級のHR-Tech(タレントマネジメント・人事労務)プラットフォームにおいて、サーバーサイドKotlinを用いた次世代マイクロサービスアーキテクチャの設計・開発をお任せします。 [役割に対して求める成果]事業成長に伴い複雑化した既存の巨大なモノリシックシステム(Java/レガシーフレームワーク)から、ドメイン駆動設計(DDD)に基づいたコンテキスト境界を定義し、Kotlinの表現力(Null安全、拡張関数、Coroutines等)とSpring Boot 3を駆使して、安全かつ高パフォーマンスなマイクロサービス群へと刷新すること。### 具体的な業務内容・サーバーサイドKotlin(Kotlin 1.9/2.x)およびSpring Boot 3を用いた、フロントエンド(BFF)および外部システム連携向けREST/Graph
QL APIの詳細設計、実装、テスト ・ドメイン駆動設計(DDD)やクリーンアーキテクチャの思想を取り入れた、複雑な人事・給与計算ドメインのオブジェクト指向モデリングと堅牢なロジック実装 ・gRPCやAmazon Event Bridge、SQSを利用した、マイクロサービス間の同期・非同期通信の設計、および分散トランザクション(Sagaパターン等)のハンドリング ・Kotlin Coroutinesを活用した、数万人の従業員データに対する一括処理(バッチ処理)やファイル生成等の高度な並行・非同期処理の実装とパフォーマンス最適化 ・Amazon Aurora(MySQL/Postgre
SQL)を用いたデータベース設計、およびMyBatisやExposed等のO/Rマッパーを活用した効率的なクエリ実装とN+1問題の解消 ・JUnit 5やMockKを用いたテスト駆動開発(TDD)の実践による高いコードカバレッジの維持と、Git Hub Actionsを利用したCI/CDパイプラインの運用### 必須スキル・経験・JVM言語(KotlinまたはJava)を用いたWebアプリケーションのサーバーサイド開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた実務経験(2年以上) ・RDBMSを用いた複雑なデータベース設計、トランザクション管理、およびSQLチューニングの経験 ・Git/Git Hubを用いたチーム開発およびPull Requestベースのコードレビュー経験### 歓迎スキル・経験・サーバーサイドKotlinを本番環境のプロダクトで運用した経験 ・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の知見、およびそれらに基づくシステム設計経験 ・巨大なモノリスアプリケーションからマイクロサービスアーキテクチャへの移行・切り出しの実務経験 ・gRPCやGraph
QLを用いたAPIの設計・実装経験 ・Kotlin Coroutinesを用いた高度な非同期処理の実装経験 ・AWS環境(EKS, ECS, Aurora等)でのコンテナ技術(Docker/Kubernetes)を利用したインフラ構築・運用経験### 開発環境言語・フレームワーク:
Kotlin 1.9+, Spring Boot 3, Kotlin Coroutines, JUnit 5, MockK, Graph
QL, gRPC インフラ・ミドルウェア:
AWS (EKS, Aurora, SQS, Event Bridge, Elasti Cache, S3), Docker, Kubernetes, Redis CI/CD・ツール:
Git Hub, Git Hub Actions, Datadog (APM), Terraform, Jira, Confluence, Slack### 開発チームについてプロダクトマネージャー1名、テックリード1名、バックエンドエンジニア7名(今回募集枠含む)、フロントエンドエンジニア5名、SRE2名の体制です。「Javaの堅牢なエコシステムを愛しつつも、よりモダンで表現力豊かなKotlinで最高の開発体験を追求する」という方針のもと、Null安全やスマートキャスト等の言語機能をフル活用し、バグの入り込む隙のない美しいコード…
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).
(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).
Search for further Jobs Here:
×