技術總監、首席架構師 - High 5 Games(波蘭遠端)
在波蘭遠端任職,負責 High 5 Games 雲端賭場遊戲平台的架構。為 Java 微服務、即時交易、平台可靠性和工程團隊制定方向。
說明
- 制定由數百個 Java 微服務組成的雲端平台技術願景,並全面負責其架構。
- 在到職前 90 天內與建置該平台的團隊密切合作,深入了解正式環境平台。
- 逐步承擔架構責任,先負責資料與交易系統,再負責服務架構和雲端平台。
- 在到職第一年結束前全面負責平台架構,並指導其長期演進。
- 設計系統、審查程式碼和結構描述、建立工程標準,並領導工程和技術團隊。
- 向高階主管、業務利害關係人和監管機構清楚說明技術策略與取捨。
- 負責微服務架構,包括服務邊界、API、資料所有權以及服務間通訊。
- 設計高吞吐量、低延遲的交易系統,確保強一致性和冪等性。
- 建立分散式交易、重試和故障復原方案。
- 主導架構審查,並維護數百項服務的架構決策紀錄。
- 減少架構負債,在不中斷線上流量的情況下實現舊有服務現代化。
- 制定 Java 工程標準,涵蓋框架、函式庫、建置系統、編碼實務和 JVM 調校。
- 制定涵蓋關聯式資料庫、NoSQL、快取和串流技術的資料庫策略。
- 調查並解決 JVM、網路和資料層面的效能瓶頸。
- 指導容器、Kubernetes、託管資料服務、網路和基礎設施即程式碼相關的雲端架構。
- 建立服務等級目標、可觀測性標準和事件回應實務。
- 提升可擴展性、韌性、災害復原能力和雲端成本效率。
- 確保安全性、資料保護和可稽核性符合博彩監管和支付要求。
- 建立、管理和指導工程及技術團隊,同時提高招募標準。
- 將業務目標轉化為技術藍圖和交付計畫。
- 監督技術供應商和第三方平台。
- 評估新興技術和工具。
- 向執行長、高階主管和合作夥伴傳達技術策略與風險。
職位要求
- 至少 12 年軟體工程經驗,其中至少 5 年負責大型分散式系統架構。
- 精通 Java 17 或更新版本,深入了解 Spring Boot、Spring Cloud、並行處理、JVM 效能調校和垃圾回收。
- 具備在正式環境中設計和運行 100 多個微服務的成功經驗。
- 具備實務經驗,能讓系統每天處理數百萬筆即時交易,並達到可量化的延遲和可用性目標。
- 具備扎實的資料庫專業知識,熟悉 PostgreSQL、MySQL 或 Oracle,包括查詢調校、索引、分片和複寫,以及 Cassandra、MongoDB、DynamoDB 或 Redis 等 NoSQL 和快取技術。
- 具備使用 Kafka 或同類串流平台實作事件驅動架構的經驗。
- 具備 AWS 或 GCP、Docker、Kubernetes 以及 Terraform 等基礎設施即程式碼工具的正式環境經驗。
- 深入理解一致性模型、冪等性、分割、背壓和故障模式等分散式系統概念。
- 具備設計 REST 或 gRPC API 的經驗,並熟悉 API 閘道和服務網格概念。
- 具備使用 Prometheus、Grafana、OpenTelemetry、Datadog 或類似工具開展可觀測性和可靠性工作的實務經驗,包括 SLO 和事件管理。
- 具備領導和擴展工程團隊,以及評估和面試技術候選人的經驗。
- 能夠與高階主管、同儕和個別貢獻者清楚溝通。
- 有博彩、線上博彩、抽獎或社交賭場、體育博彩、金融科技或支付領域經驗者優先。
- 有錢包、帳本或需要完整交易對帳的支付系統經驗者優先。
- 熟悉博彩法規、PCI DSS 或 SOC 2 合規要求者優先。
- 有主導從單體或舊有服務遷移至微服務,且實現零停機的遷移或重新平台化經驗者優先。
- 有使用 WebFlux、Vert.x 或 Netty 等反應式或非阻塞 Java 技術建置高吞吐量服務的經驗者優先。
- 有大規模雲端成本最佳化和 FinOps 經驗者優先。
- 具備資訊工程、工程學士或碩士學位,或擁有同等經驗者優先。
福利待遇
- 醫療、牙科和視力保險
- 401(k) 計畫及適用的雇主配對提撥
- 帶薪休假和公司假日
- 其他計畫
