シニアJava開発エンジニア | 金融システム構築 | フルリモート勤務

リモートで
フルタイム
当社では金融テクノロジー分野における革新的なプロジェクトに携わるシニアJavaエンジニアを募集しております。本ポジションでは、最新のJava技術を駆使して高性能かつ堅牢な銀行システムの設計・開発・運用に携わっていただきます。日々数百万件のトランザクションを処理する重要なシステム開発に、世界中の優秀なエンジニアと共にリモートで取り組む貴重な機会です。 主な職務内容 - Java 17以上およびSpring Boot 3.x基盤による高可用性マイクロサービスの設計・実装. - 大量トランザクション処理に対応するRESTおよびSOAPウェブサービスの開発と最適化. - 銀行決済システムのセキュアな処理基盤の構築と拡張. - パフォーマンス指標とセキュリティ基準を満たす既存コードベースの改善. - システム要件の分析と技術仕様への変換作業. - 本番環境における複雑な技術課題の解決. - KafkaおよびRabbitMQを活用したリアルタイムデータ処理機能の実装. - OracleおよびPostgreSQLデータベースの効率的なクエリ設計. - Git、Gradle、Mavenを用いたCI/CDパイプラインへの貢献. - コードレビューの実施とJava開発のベストプラクティス導入. 必須スキル・経験 - Java EE、Java SE、Java 11〜17における5年以上の実務経験. - Spring Framework(Spring Boot 3.x、Spring Data、Spring Web、Spring Security)の深い理解と実装経験. - Hibernate 6.xなどのORMフレームワークの実践的知識. - 高負荷RESTおよびSOAPウェブサービス開発の実績. - Apache KafkaおよびRabbitMQでのメッセージング実装経験. - Apache Igniteによるインメモリデータグリッド構築経験. - Oracle、PostgreSQLなどのリレーショナルデータベース設計と高度なSQL知識. - Gitバージョン管理およびGradle/Mavenビルドツールの熟練した使用. - ソフトウェア設計パターンとアーキテクチャ原則の確実な理解. - 大規模システムアーキテクチャの設計・実装経験. - 技術英語の読み書きスキル(ドキュメント作成・コミュニケーション用). - 成果志向で体系的な業務遂行能力. - コンピュータサイエンス、情報工学などの理工系高等教育修了者. 歓迎するスキル・経験 - 銀行プロセッシングセンターでの実務経験. - 決済システムの原則・要件・技術に関する知識. - マイクロサービスアーキテクチャとコンテナ化(Docker、Kubernetes)の経験. - クラウドプラットフォーム(AWS、Azure、GCP)の活用経験. - リアクティブプログラミングの理解と実装経験. - パフォーマンス最適化・プロファイリングツールの活用経験. - 銀行業界のセキュリティコンプライアンス基準(PCI DSSなど)への対応経験. - 分析的思考と構造化された思考能力. 当社で働く魅力 当社チームに参画することで、金融業界の重要インフラ構築に貢献しながら、リモートワークの柔軟性を享受できます。競争力のある報酬体系に加え、最先端技術に触れる機会と専門的成長を促進する環境を提供しています。技術的卓越性とイノベーションを重視する協働的な職場文化は、フィンテック分野でのキャリア向上を目指すエンジニアにとって理想的な環境です。