1. 參與項目系統(tǒng)設計,編寫高質量、可維護代碼,完成軟件項目的JAVA后端功能和接口開發(fā)工作;
2. 與前端工程師、產品經理、業(yè)務人員等協(xié)作,理解業(yè)務需求,并根據產品需求和原型設計進行軟件開發(fā);
3. 負責對其負責項目進行系統(tǒng)功能風險分析,系統(tǒng)異常調試;
4. 快速定位并解決線上系統(tǒng)故障與問題,對系統(tǒng)進行日常維護與升級;
5. 優(yōu)化現有系統(tǒng)性能,解決技術難題,保障系統(tǒng)穩(wěn)定運行;
6. 關注JAVA技術發(fā)展趨勢,研究新技術并應用到項目中,提升系統(tǒng)競爭力;
7. 完成上級交辦的其他任務,積極配合公司整體信息化戰(zhàn)略實施;
任職要求
1、本科及以上學歷,計算機、網絡工程相關專業(yè);
2、3年以上后端開發(fā)工作經驗,具有微服務相關項目經驗,對微服務和云原生技術有較深入理解;
3、精通JAVA編程語言,熟悉多線程、分布式、RPC解決方案;精通Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud等JAVA主流框架;有C#語言開發(fā)經驗優(yōu)先;
4、熟悉基于MysQL、PostgreSQL、SQLServer等數據庫設計和開發(fā)、對數據庫性能優(yōu)化有豐富的經驗;
5、具有較強的學習能力和分析問題,能夠較好的解決項目問題,并具有良好的工作主動性和責任心;
6. 熟悉集群、緩存、消息隊列、負載均衡等機制和應用,熟悉系統(tǒng)優(yōu)化、性能調優(yōu)、系統(tǒng)安全等,具有大型系統(tǒng)設計研發(fā)經驗,有MES、WMS等智能制造相關開發(fā)經驗優(yōu)先;