軟體工程師 — HiTRUST
使用 Angular、Java、Spring 與 Spring Boot 開發網路銀行功能,參與為期多年的應用系統現代化專案。
- 將既有程式重構為微服務,涵蓋查詢、排程處理、電子郵件通知與資料存取等 4 個功能領域。
- 實作與重構涉及外幣交易規則與銀行電文格式的處理流程。
- 參與排程處理,向銀行核心系統發出扣款請求,依回覆電文更新交易狀態,並處理重試與失敗狀態轉換。
- 將 JDBC 資料存取重構為 Hibernate,並使用 Oracle 與 Microsoft SQL Server 兩種資料庫平台。
- 撰寫單元測試、執行人工測試,並支援修改內容進入 QA 與銀行驗收測試環境。