シニアJavaバンキング開発者 | フィンテックマイクロサービス専門家
リモート勤務
フルタイム
最先端の銀行ソリューションを構築したい経験豊富なJava開発者をお探しでしょうか。革新的なフィンテックチームに参加して、現代の銀行エコシステム向けの高性能でスケーラブルなマイクロサービスを開発しませんか。デジタルバンキングの未来を変革するために、Spring BootとマイクロサービスアーキテクチャにおいてJava開発の実績のある人材を求めています。
主な職務:
- Java 8+またはKotlinを使用して、複数のリモートバンキングチャネル(オンラインバンキング、モバイルアプリ、決済サービス)にわたる堅牢な銀行アプリケーションを設計・開発する。
- Spring BootおよびSpring Cloud Gatewayフレームワークを活用して、高可用性とパフォーマンスを確保するスケーラブルなマイクロサービスを構築する。
- DockerによるコンテナリゼーションとKubernetesやOpenShift 4.12以降などのオーケストレーションプラットフォームのベストプラクティスを実装する。
- SQL(PostgreSQL 16、Oracle 23c)とNoSQL(MongoDB 7.x、Elasticsearch 8.x)の両方のテクノロジーを用いたデータベース連携を最適化する。
- サービス間の非同期通信のためにApache Kafka 3.6やRabbitMQ 3.12などのメッセージブローカーを統合する。
- DevOpsと協力し、GitLab CI/CDやJenkins 2.4以降を使用して効率的なCI/CDパイプラインを確立する。
- Prometheus 2.49やZabbix 6.4などの監視ソリューションを構成してシステムの信頼性を確保する。
- データサイエンス、サポート、その他の開発チームと緊密に連携して、包括的な金融ソリューションを提供する。
- 新しいフィンテック製品の技術設計文書やアーキテクチャ決定に貢献する。
- チーム全体で高いコード品質基準を維持するためのコードレビューに参加する。
必須スキル:
- エンタープライズアプリケーション向けのJava 8+またはKotlin開発における3年以上の実務経験。
- Springフレームワークでの3年以上、およびSpring Boot 3.x以降での最低1年の実務経験。
- マイクロサービスアーキテクチャのシステム構築と保守における実証された経験。
- Dockerを使用したコンテナリゼーションとコンテナオーケストレーションプラットフォームの実践的理解。
- NoSQLデータベース(MongoDB 7.x、Elasticsearch 8.x、または類似)。
- SQLデータベース(PostgreSQL 16、Oracle 23c、または同等)。
- メッセージブローカー(Apache Kafka 3.6、RabbitMQ 3.12、または代替品)。
- リアクティブプログラミングパラダイム(RxJava 3、Project Reactor)。
- キャッシュソリューション(Redis 7.2、Hazelcast 5.3)。
- CI/CDパイプラインのカスタマイズ(GitLab CI/CD、Jenkins 2.4以降、または類似ツール)。
- 監視ツールの設定(Zabbix 6.4、Prometheus 2.49)。
- 強力な問題解決能力と複雑な分散システムのデバッグ能力。
- Gitバージョン管理と協調的開発ワークフローに精通していること。
あれば望ましいスキル:
- ソフトウェアアーキテクチャ設計への参加経験と技術的決定を明確に説明する能力。
- 確立された標準を超えて技術革新を推進するイニシアチブ。
- DevOpsプラクティス、Linux環境、インフラストラクチャ自動化に関する知識。
- 分散システム設計パターンとマイクロサービスのベストプラクティスに関する深い理解。
- ジュニア開発者の指導や技術採用への参加経験。
- 技術文書作成能力と文書化または教育コンテンツ作成への意欲。
- 銀行、金融、または規制準拠環境での以前の経験。
- セキュアコーディングプラクティスと金融データ保護要件に関する知識。
当社に参加する理由:
次世代の銀行テクノロジーを構築する先見性のあるチームの一員になりましょう。最新技術を活用したフルリモート環境で働き、アーキテクチャ決定に貢献し、デジタルバンキングサービスの未来を形作る機会があります。当社は競争力のある報酬、専門的成長の機会、そしてフィンテック業界で意義のある影響を与えるチャンスを提供しています。