シニアリード Java マイクロサービス開発者
シティで Java マイクロサービスとコアバンキング連携のモダナイゼーションを主導します。 堅牢なメッセージング、データベース、クラウドネイティブアーキテクチャに取り組む技術チームを指導します。
仕事内容
- アーキテクチャを策定し、コアバンキング連携と最新のマイクロサービスエコシステムの開発を指導します。
- 開発者、バックエンドエンジニア、インテグレーションスペシャリストを育成します。
- アーキテクチャ、作業分解、見積もり、リソース配分、マイルストーンの優先順位付けを含む複雑な連携案件のデリバリー計画を主導します。
- コード、プルリクエスト、アーキテクチャ設計をレビューします。
- ビジネスチーム、エンタープライズアーキテクチャ、データベース・インフラチーム、情報セキュリティ部門、ベンダーと連携します。
- エスカレーション、本番インシデントのトリアージ、根本原因調査について助言します。
- 安定したデリバリーを支えるため、アジャイルおよび Scrum のセレモニーを運営します。
- Spring Boot、Spring Cloud、REST または gRPC API を用いて、コンテナ化された Java マイクロサービスを構築・デプロイします。
- データモデルと永続化レイヤーを設計し、クエリとインデックスを調整して、コネクションプールや行ロックの問題に対処します。
- 高可用性と耐障害性を備えた連携を構築し、災害復旧を可能にして業務への影響を最小限に抑えます。
- Apache Kafka とクラウドネイティブな Java マイクロサービスを活用して、TIBCO BusinessWorks と IBM MQ のシステムをモダナイズします。
- 不正検知、決済ネットワーク、清算・決済、企業総勘定元帳を支える銀行プラットフォームを接続します。
- セキュリティベースライン、監査統制、金融規制、データ保護ルール、証明書管理、オペレーショナルレジリエンス基準を適用します。
- 大量のリアルタイムメッセージ、スループット、デッドレターキュー、1秒未満の SLA ルーティングを管理します。
応募要件
- Java 11、17、21、マルチスレッド、並行処理、JVM チューニングを含む Core Java の高度なスキル。
- Spring Boot、Spring Cloud、Spring Data、Spring Security、Spring Batch を含む Spring Framework の豊富な実務知識。
- Saga、CQRS、サーキットブレーカー、API Gateway ルーティングなどのマイクロサービスパターンに関する深い理解。
- Docker、Kubernetes、OpenShift の経験。
- Oracle 19c 以降、SQL、PL/SQL に精通し、ストアドプロシージャ、関数、パッケージ、トリガーを扱えること。
- クエリチューニング、実行計画の分析、インデックス設計、パーティショニング、統計情報の収集に関する専門知識。
- HikariCP に習熟し、ロック競合への対処、デッドロックの解消、トランザクション分離レベルの運用ができること。
- Hibernate と JPA、および ORM のアンチパターンを避ける方法に関する知識。
- TIBCO BusinessWorks、TIBCO EMS、TIBCO Administrator または TEA の専門知識。
- IBM MQ と Apache Kafka の経験。
- REST、OpenAPI または Swagger、SOAP、gRPC、JSON、XML、XSD、WSDL、XPath、XSLT、標準データモデリングの経験。
- SSL/TLS、mTLS、PKI、OAuth2、OIDC、SAML、API キーまたはトークン管理の知識。
- Git、Maven、Gradle、Harness、TeamCity、Jenkins、uDeploy の経験。
- Splunk、AppDynamics、Dynatrace、Prometheus、Grafana、Micrometer、分散トレーシングの経験。
- TDD、BDD、JUnit 5、Mockito、Testcontainers、Spring Boot Test、Pact、Spring Cloud Contract、JMeter、Gatling、SonarQube、Checkstyle の経験。
- 銀行・金融サービス分野のインテグレーションアーキテクチャに関する深い専門知識。
- 不正検知、決済処理ネットワーク、コア台帳会計、取引またはトランザクション処理システムの経験。
- 大量メッセージングにおけるトランザクションフロー、STP、厳密に1回の配信、冪等性、レジリエンスの知識。
- 銀行規制、監査対応、オペレーショナルレジリエンス、データ保護の枠組みに関する知識。
- 技術チームを率い、育成し、管理する能力を実証できること。
- エンドツーエンドのデリバリー、アーキテクチャロードマップ、スコープ、バックログ整理、見積もり、優先順位付けを管理した実績。
- ステークホルダー管理、技術コミュニケーション、プレゼンテーション、アジャイル、Scrum または Kanban、スプリント計画、リリースガバナンスの高い能力。
福利厚生
- 機会均等な雇用を提供します。
- 障がいのある方に合理的配慮を提供します。
- 採用応募におけるアクセシビリティを支援します。
