工作職責
參與公司自主產品及項目研發,進行軟件系統框架、核心模塊和對外接口的詳細設計,參與核心代碼的編寫;
參與項目的模塊概要設計、編碼實現、單元測試、系統整合測試,分析并解決軟件開發過程中的問題,確保開發模塊符合既定的特性(如高可用、高性能等);
進行編制項目文檔和質量記錄的工作;
協助并完成其他各類技術開發任務及領導安排的工作。
任職要求
碩士及以上學歷,計算機科學、軟件工程等相關領域專業;1年以上相關開發相關工作經驗;
熟悉微服務架構,具備中大型分布式系統開發經驗,能對具體的需求提出對應的技術方案;
熟練Java主流技術棧,熟悉SpringBoot,熟悉至少掌握一種微服務框架;熟悉Redis、MQ等中間件產品;熟悉至少一種關系型數據庫(比如MySQL、Oracle等等);
熟悉敏捷開發模式,熟悉git多人多團隊開發模式;
熟悉Linux,熟悉Nginx等開源組件的配置;對Docker和K8S有一定了解;具備對阿里云等云服務的了解和使用經驗。
熟悉JS、HTML等前端技術,熟悉nodejs,能夠使用Vue、React等前端框架;
了解常用設計模式,具有面向對象的分析和設計的能力;具有強烈的自我驅動力,能夠在快節奏環境中工作,具備良好的學習、組織、協調、溝通能力和團隊協作精神,有責任心、抗壓能力強,具備良好的商業保密意識和職業道德素養。