
シニアKotlinバックエンド開発者(リモート、ブラジル)
API、インテグレーション、分散アーキテクチャを構築するシニアKotlinバックエンド開発者。 グローバルテクノロジー企業の人工知能ソリューションに貢献します。
仕事内容
- Kotlinを使用してバックエンドアプリケーションを構築・保守する
- 定義された要件とソリューション仕様に基づいてビジネスルールを実装する
- APIを設計し、外部システムやデータソースと連携する
- ドメイン駆動設計、クリーンアーキテクチャ、ヘキサゴナルアーキテクチャの原則を適用する
- ポートとアダプターのモデルを使用してソリューションを構成する
- 自動テストとソフトウェアエンジニアリングのベストプラクティスによりコード品質を維持する
- JUnit、Testcontainers、クラスベースのテスト手法を使用してテストを作成・保守する
- リレーショナルデータベースと非リレーショナルデータベースの発展を支援する
- 分散環境向けのスケーラブルでレジリエントなアーキテクチャの定義を支援する
- ビジネスロジックの実装を含む人工知能関連の取り組みを支援する
- プロジェクトの要件に応じてプロンプトエンジニアリングを行う
- アノテーション付きデータセットの品質と一貫性を評価する
- 顧客とエンドユーザーのニーズに応える改善点を特定する
- セキュリティ、品質、保守性の基準を満たすコードを提供する
応募要件
- Kotlinを使用したバックエンドシステム開発の豊富な実務経験
- ドメイン駆動設計に関する高度な理解
- テスト駆動開発の実務経験
- クリーンアーキテクチャの知識
- ヘキサゴナルアーキテクチャとポート・アダプターパターンの経験
- Kubernetesの使用経験
- リレーショナルデータベースと非リレーショナルデータベースの使用経験
- 各データベースモデルの用途、強み、制限に関する理解
- PostgreSQLの使用経験
- DynamoDBの使用経験
- JUnitとTestcontainersによる自動テストの知識
- システムとAPIの連携経験
- コード品質、セキュリティ、保守性に関するベストプラクティスの理解
- スケーラブルな分散ソリューションの構築経験
- ソフトウェア開発を人工知能ソリューションに適用する知識
- 生成AIプロジェクトの経験があれば尚可
- プロンプトエンジニアリングの経験があれば尚可
- AIモデル用データの評価・準備経験があれば尚可
- イベント駆動アーキテクチャとマイクロサービスの知識があれば尚可
- クラウド環境の経験があれば尚可
福利厚生
- 障害のある方の応募も歓迎します
- リモートワーク









