シニアバックエンドデベロッパー(Java/Kotlin)- 物流追跡プラットフォーム | リモートポジション
リモート勤務
フルタイム
当社は革新的な物流・貨物輸送追跡プラットフォームを構築するチームに参加する経験豊富なバックエンドデベロッパーを求めています。このポジションでは、社内外のシステムとの多数の連携を持つ複雑な技術エコシステムを支える高性能マイクロサービスの開発に携わっていただきます。Java、Kotlinおよび最新のクラウド技術を使用してスケーラブルで耐障害性の高いバックエンドソリューションの作成に情熱をお持ちの方のご応募をお待ちしています。
主な責任
- 物流追跡プラットフォーム向けにJavaとKotlinを使用した堅牢なマイクロサービスの設計、開発、保守。
- SQLおよびNoSQLテクノロジー全体でのデータベースソリューションの実装と最適化。
- 社内システムと外部パートナーの両方との連携の作成と維持。
- 計画、開発、テスト、デプロイ、モニタリングを含むソフトウェア開発ライフサイクル全体への参加。
- 高品質なソフトウェアを提供するためのアジャイル環境での多機能チームとの協力。
- 増加する負荷と複雑さに対応するためのシステムアーキテクチャの継続的な改善。
- 堅牢なエラー処理、ロギング、モニタリングソリューションの実装。
- ベストプラクティスに従った、クリーンで保守可能かつ十分にテストされたコードの作成。
- コードレビューと知識共有セッションへの参加。
- 本番環境における複雑な技術的問題のトラブルシューティングと解決。
必須スキル
- Java(8以上)およびKotlin(1.5以上)での4年以上の商用ソフトウェア開発経験。
- Spring Boot(2.7以上)およびSpring Securityを含むSpringエコシステムでの豊富な経験。
- データベース技術の熟練:PostgreSQL 14以上および少なくとも1つのNoSQLデータベース(Cassandra、Elasticsearch 8以上、またはRedis 7以上)。
- JVMスタックツールの経験:Maven 3.8以上、Gradle 7.6以上、JUnit 5、Mockito、JaCoCo。
- Webサービス開発、REST API、および統合パターン用のApache Camelの実践的知識。
- コンテナ化とオーケストレーション:Docker、Kubernetes(1.25以上)、Helm、Istioの経験。
- マイクロサービス、サーバーレス、イベント駆動型アーキテクチャの原則に関する確かな理解。
- データベースアクセス用のJPA/HibernateおよびJDBCの経験。
- スクリプト作成と自動化タスク用のPythonの知識。
- アジャイル手法とプロジェクト管理用のJiraの熟練度。
- 効果的なコミュニケーションのための上級中級レベルの英語能力。
あれば望ましいスキル
- 高負荷分散システムの経験。
- 物流、サプライチェーン、または輸送業界のバックグラウンド。
- KafkaやRabbitMQなどのメッセージングシステムの知識。
- PrometheusやGrafanaなどのモニタリングツールの経験。
- CI/CDパイプラインのセットアップと保守の経験。
- クラウドプラットフォーム(AWS、Azure、またはGCP)の経験。
当社に参加する理由
当社のチームに参加し、貨物輸送業界を変革する高度な物流プラットフォームに携わりましょう。最新テクノロジーを使用し、複雑な技術的課題を解決し、サポート的でリモートファーストの環境でスキルを成長させる機会があります。当社は競争力のある報酬、柔軟な勤務時間、継続的な学習とイノベーションに焦点を当てた協力的な文化を提供しています。