
Designlab – Torne-se um designer com cursos práticos e orientação.
Patrocinado por Designlab工作職責:
- 交易撮合系統開發與最佳化:
- 負責公司交易系統的撮合引擎開發、優化與維護,確保撮合引擎在高並發、高負載的環境下穩定且有效率運作。
- 根據市場需求和業務變化,設計並實現高效能、低延遲的撮合演算法,確保交易撮合的公平性、準確性和效率。
- 將交易撮合系統的各項核心模組(如訂單匹配、撮合演算法、訂單簿管理等)進行效能調優與架構最佳化。
- 系統架構設計與最佳化:
- 參與交易系統架構設計,確保系統具備高可用性、可擴充性、容錯性和高效能。
- 設計並實現高效率的訊息佇列、資料庫及快取策略,支援大規模並發交易請求的快速處理。
- 推動系統架構的持續最佳化和重構,提升系統的容錯能力和可維護性,確保系統在複雜環境下的穩定運作。
- 高並發處理與效能調優:
- 負責處理交易系統的高並發請求,確保訂單撮合速度和系統回應時間達到業務需求。
- 深入分析效能瓶頸,定位系統問題,並透過程式碼最佳化、同時控制、資料庫最佳化等手段,提升系統效能。
- 設計並實施負載平衡、分散式處理等解決方案,確保系統的高吞吐量和低延遲。
- 交易規則與演算法設計:
- 深入了解交易業務和市場規則,設計並實現符合交易規則的撮合演算法和策略。
- 負責撮合演算法的效能分析、演算法最佳化和持續迭代,確保撮合效率和公正性。
- 持續跟進金融市場的發展,分析新的交易模式和演算法最佳化方向,推動撮合系統的技術創新。
- 技術領導與團隊協作:
- 作為技術專家,帶領團隊成員進行技術研究和攻關,提供技術指導和支援。
- 參與技術方案設計,主導關鍵技術難題的攻關與技術創新。
- 與產品、維運、測試等團隊緊密合作,確保撮合系統的開發與上線順利進行,推動專案按時交付。
- 安全性與穩定性保障:
- 注意交易系統的安全性,參與交易撮合系統的安全設計,防範系統被惡意攻擊或濫用。
- 參與系統的災難設計和災備演練,確保系統在故障發生時能快速恢復,並減少對交易業務的影響。
任職要求:
- 本科及以上學歷,電腦、軟體工程、電子資訊等相關專業。
- 5年以上後端開發經驗,至少3年以上金融領域交易系統(如證券、期貨、外匯等)撮合系統相關開發經驗。
- 有高並發、低延遲系統設計和開發經驗,熟悉金融交易系統的業務流程和核心技術。
- 熟悉分散式系統設計,掌握訊息佇列、資料庫(如MySQL、PostgreSQL、Redis等)及快取技術,能夠設計和最佳化大規模交易系統。
- 熟悉高效能運算、記憶體管理、並發編程,能夠設計低延遲的撮合引擎和演算法。
- 熟悉spirng boot/spring cloud常用框架
- 有java多執行緒程式設計、並發控制及jvm效能調優的經驗,能夠有效解決系統瓶頸。
- 了解金融市場、證券交易、期貨、外匯等金融工具及交易機制,能夠依據市場規則設計並實現高效率的撮合演算法。
加分項:
- 有區塊鏈、數位貨幣交易系統開發經驗。
- 具有金融衍生性商品、證券交易所或外匯交易平台等相關領域的技術背景。
- 熟悉使用Docker、Kubernetes等容器化技術,了解雲端運算平台(如AWS、Azure)及分散式部署架構。
- 有PMP、Scrum等專案管理經驗,能夠在敏捷開發環境中高效推動專案進