PNC
PNC
PNC是一家多元化金融服務與銀行公司,在組織內提供涵蓋多個職能領域的職涯機會。其職場理念強調包容性、無障礙、多元化與社區參與,並為學生、畢業生及退伍軍人提供招募管道。PNC也強調其對平等就業機會及遵守就業法規的承諾,因此適合希望加入大型金融服務企業、探索多元職涯可能性的求職者。

首席軟體工程師,Java/Spring——美國現場辦公

為PNC銀行技術部門帶領開發以Spring為基礎的Java微服務與分散式API。 支援發布、監控、CI/CD以及雲端容器平台。

說明

  • 設計、開發及維護用於高交易量工作負載的分散式REST API與微服務
  • 應用物件導向分析與設計原則
  • 使用Spring Boot、Spring JPA、Spring Batch及相關框架建置Java解決方案
  • 提供非工作時間或週末的發布與事故支援,通常每月約一次
  • 應用包括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的經驗
  • 至少五年相關產業經驗
  • 具備學士學位
  • 可接受教育背景、工作相關認證及經驗(包括服役經歷)的同等組合,以取代學位要求
  • 必須獲准在無需就業簽證贊助的情況下工作;PNC不提供簽證贊助,也不參與STEM OPT

福利待遇

  • 醫療與處方藥保險,並可選擇健康儲蓄帳戶
  • 牙科與視力保險方案
  • 為員工及其配偶或子女提供人壽保險
  • 短期與長期失能保險
  • 401(k)計畫及PNC配對提撥
  • 退休金計畫
  • 員工購股計畫
  • 受扶養人照護報銷帳戶
  • 備援兒童與長者照護
  • 領養、代孕及導樂服務費用報銷
  • 教育補助,包括為選定課程全額支付費用
  • 提供財務獎勵的健康計畫
  • 產假與育嬰假
  • 每年最多11天帶薪假日
  • 每年9天臨時缺勤日
  • 每年15至25天年假,依職涯級別而定
  • 可享有與公司、業務或個人績效掛鉤的獎勵資格