崗位職責:
1. 軟件開發(fā)
參與項目的需求分析、產品設計,技術文檔的編寫;
根據(jù)產品需求和設計,負責軟件的架構設計及模塊功能點劃分和定義;
進行核心代碼編寫和交付;
根據(jù)項目要求,組織和指導內部和外部代碼開發(fā)人員進行產品代碼編寫和交付,解決技術問題;
協(xié)助進行產品的實施和部署;
與項目經理和客戶溝通技術設計方案,報告項目進度與問題,與項目經理協(xié)調項目情況;
2. 開發(fā)質量管控
設計測試方案,編寫測試腳本,并組織進行單元測試、壓力測試;
對所負責項目的代碼進行質量檢查;
輔導開發(fā)人員高效、合規(guī)地工作;
3. 開發(fā)和軟件技術框架治理(高級要求)
負責開發(fā)框架的設計、搭建與改進;
設計并組織搭建核心技術架構及主要模塊,澄清各系統(tǒng)平臺技術細節(jié)、掃除主要技術難點;
研究新的開發(fā)工具,以提升開發(fā)效率,或降低開發(fā)門檻,使得業(yè)務顧問可參與開發(fā);
組織進行舊有應用系統(tǒng)的清理、重構、核心代碼編寫;
制定代碼編寫規(guī)范、接口規(guī)范,以及相關的軟件功能模塊劃分原則。
任職要求:
1、教育背景(含所學專業(yè)):
-軟件、信息系統(tǒng)、計算機相關專業(yè);
-本科及其以上學歷。
2、工作經驗:
-5-10年以上Java開發(fā)經驗;
-主導或負責過開發(fā)項目;
-有系統(tǒng)重構經驗,有分布式系統(tǒng)開發(fā)設計經驗者優(yōu)先;
-有大型軟件開發(fā)企業(yè)工作經歷者優(yōu)先;
-有過Dubbo、Spring Cloud框架搭建和開發(fā)經驗者優(yōu)先;
-有AI開發(fā)項目經驗者優(yōu)先。
3、專業(yè)技能:
-熟悉標準的軟件開發(fā)方法、設計方法、數(shù)據(jù)結構以及面向對象的思想;
-精通Java語言,具有良好編程習慣;
-熟悉Web Service、J2EE體系架構及MVC模式;
-熟悉springboot,springMVC,Dubbo,mybatis或類似框架;
-熟悉redis、memcache或其他緩存技術;
-熟悉RabbitMQ,rocaketMq或其他消息中間件技術;
-熟悉Linux與Tomcat,以及相應的應用服務器的開發(fā)、部署和相關配置優(yōu)化;
-熟練使用git,maven,jenkins等工具;
-精通SQL,熟練使用MySQL、Oracle等數(shù)據(jù)庫,并具有一定的SQL優(yōu)化能力;
-熟悉微服務架構及必要組件搭建與設計方法者優(yōu)先。
4、其他能力:
-具備良好的計劃及時間管理能力,結果導向;
-具備勇于挑戰(zhàn)的開放思維和創(chuàng)新精神;
-具備良好的團隊協(xié)作精神和溝通能力;
-追求卓越;
-能夠借助翻譯工具閱讀本專業(yè)一般的英文資料;
-項目進度緊張時可能安排加班。