
主席ソフトウェアエンジニア、Java/Spring——米国現地勤務
PNCの銀行技術部門で、SpringベースのJavaマイクロサービスと分散APIの開発を主導します。 リリース、監視、CI/CD、クラウドコンテナプラットフォームを支援します。
仕事内容
- 大量トランザクションのワークロード向けに、分散REST APIとマイクロサービスを設計、開発、保守する
- オブジェクト指向分析および設計の原則を適用する
- Spring Boot、Spring JPA、Spring Batchなどの関連フレームワークを使用してJavaソリューションを構築する
- 通常は月1回程度、勤務時間外または週末のリリースおよびインシデント対応を行う
- ScrumやKanbanを含むアジャイル開発手法を適用する
- KafkaまたはMQを用いたイベント駆動型アーキテクチャを開発、支援する
- Kubernetes、OpenShift、クラウドコンテナプラットフォーム上でアプリケーションを運用し、トラブルシューティングを行う
- Oracle、SQL/MySQL、Redis、Hibernateまたはその他のORM技術を扱う
- Spock/JUnitとSonarQubeを用いた単体テストおよびコード品質の実践を確立する
- JenkinsベースのCI/CDパイプラインを管理、保守する
- DynatraceとLogscaleを使用して問題を調査し、アプリケーションを監視する
- PNCのエンタープライズリスク管理フレームワークの下でリスクを管理しながら、顧客中心のソリューションを提供する
応募要件
- 技術イニシアチブまたはチームを率いた実績
- オブジェクト指向分析および設計の原則に関する知識
- 高トランザクションの分散REST APIおよびマイクロサービスの設計、開発、保守経験
- Javaの豊富な実務経験。Java 11またはJava 17の経験が望ましい
- 優れたコミュニケーション力、協調性、組織力
- ScrumやKanbanを含むアジャイル手法の実践経験
- KafkaまたはMQを使用したイベント駆動型アーキテクチャに関する知識
- Kubernetes、OpenShift、その他のクラウドコンテナ管理プラットフォームの経験
- クラウドベースのプラットフォームでの業務経験
- Oracle、SQL/MySQL、Redis、Hibernateまたはその他のORM技術に関する知識
- Spock/JUnitおよびSonarQubeの実務経験
- JenkinsベースのCI/CDパイプラインに関する高度な知識
- DynatraceおよびLogscale監視ツールに関する実務知識
- Spring Boot、Spring JPA、Spring BatchなどのJavaマイクロサービスフレームワークに関する知識
- GradleまたはMavenの使用経験
- 関連業界で5年以上の経験
- 学士号
- 学位の代わりに、教育、職務関連資格、経験(軍務を含む)の同等の組み合わせを認める場合がある
- 雇用ビザのスポンサーなしで就労する資格が必要。PNCはスポンサーを提供せず、STEM OPTにも参加しない
福利厚生
- 医療保険および処方薬補償、健康貯蓄口座の選択肢付き
- 歯科および視力保険の選択肢
- 従業員とその配偶者または子ども向けの生命保険
- 短期および長期障害補償
- PNCのマッチング拠出付き401(k)プラン
- 年金制度
- 従業員持株購入制度
- 扶養家族介護費用精算口座
- 子どもおよび高齢者向けのバックアップケア
- 養子縁組、代理出産、ドゥーラサービスの費用補助
- 一部の選定プログラムの全額支払いを含む教育支援
- 金銭的インセンティブのあるウェルネスプログラム
- 産前産後休暇および育児休暇
- 年間最大11日の有給休日
- 年間9日の臨時休暇日
- キャリアレベルに応じて年間15~25日の休暇
- 会社、事業または個人の業績に連動したインセンティブの対象資格








