崗位職責(zé)
1. 對(duì)現(xiàn)有系統(tǒng)(源碼、 架構(gòu)、 數(shù)據(jù)庫(kù)等)進(jìn)行優(yōu)化,并撰寫相關(guān)文檔;
2. 負(fù)責(zé)設(shè)計(jì)和搭建項(xiàng)目系統(tǒng)架構(gòu)(平臺(tái)、 數(shù)據(jù)庫(kù)、 接口和應(yīng)用架構(gòu)等),解決開發(fā)中各種系統(tǒng)架構(gòu)問(wèn)題;
3. 負(fù)責(zé)系統(tǒng)平臺(tái)核心功能模塊設(shè)計(jì)、 核心代碼編寫、控件組織;
4. 理解業(yè)務(wù)邏輯,設(shè)計(jì)系統(tǒng)部分功能模塊;
5. 持續(xù)提供代碼優(yōu)化,故障診斷、性能提升等技術(shù)提升方案;
6. 全程參與產(chǎn)品的需求分析、 設(shè)計(jì)、 開發(fā)以及測(cè)試等階段;
7. 主導(dǎo)項(xiàng)目關(guān)鍵技術(shù)問(wèn)題的攻關(guān),協(xié)助跟進(jìn)技術(shù)問(wèn)題;
8. 獨(dú)立解決開發(fā)中遇到的難點(diǎn)問(wèn)題,對(duì)團(tuán)隊(duì)內(nèi)其它開發(fā)工程師進(jìn)行技術(shù)指導(dǎo)和培訓(xùn);
9.參與用戶溝通,進(jìn)行系統(tǒng)需求調(diào)研、分析,獨(dú)立完成模塊的設(shè)計(jì);
10.參與軟件系統(tǒng)的詳細(xì)設(shè)計(jì)、代碼開發(fā)、測(cè)試、部署;
11.參與需求文檔、技術(shù)方案、實(shí)施方案等項(xiàng)目相關(guān)文檔的編制;
12.根據(jù)開發(fā)過(guò)程中的體驗(yàn)對(duì)產(chǎn)品提出改進(jìn)建議;
13.關(guān)注技術(shù)發(fā)展,負(fù)責(zé)新技術(shù)預(yù)研及引入應(yīng)用;
14.負(fù)責(zé)日常軟件問(wèn)題處理工作;
15.完成上級(jí)領(lǐng)導(dǎo)交辦的其他任務(wù);
16.完成三標(biāo)體系規(guī)定的其他工作。
任職要求
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),有計(jì)算機(jī)相關(guān)職稱者優(yōu)先;
2.JAVA基礎(chǔ)扎實(shí),3-5年JAVA工作經(jīng)驗(yàn),熟悉J2EE,具備良好的編碼規(guī)范。
3.熟練使用Spring、SpringBoot、SpringMVC、Mybatis等主流開發(fā)框架,熟悉SpringCloud微服務(wù)架構(gòu)及相關(guān)組件。
4.熟練使用關(guān)系型數(shù)據(jù)庫(kù)MySQL、Oracle,具有良好的SQL編寫能力,了解索引的原理,對(duì)SQL優(yōu)化有一定見解,了解非關(guān)系型數(shù)據(jù)庫(kù)Redis。
5.熟悉Restful風(fēng)格編程,熟悉HTTP協(xié)議,對(duì)前端技術(shù)HTML、CSS、JS、VUE等有一定的了解。
6.熟悉版本控制工具:SVN, CVS , Git 等,熟練使用nginx;
7.熟悉Windows、Linux操作系統(tǒng)中的各項(xiàng)常用命令,具備獨(dú)立支持運(yùn)維實(shí)施的能力。
8.抗壓能力強(qiáng),擁有良好的系統(tǒng)設(shè)計(jì)、架構(gòu)設(shè)計(jì)、業(yè)務(wù)理解的能力,具備良好的組織協(xié)作、溝通表達(dá)能力;
9.具備JAVA編寫桌面程序能力及工作經(jīng)驗(yàn)者優(yōu)先;
10.有大型三維圖形系統(tǒng)或游戲行業(yè)的開發(fā)和運(yùn)維經(jīng)驗(yàn)者優(yōu)先;
11.熟悉HTTP、TCP/IP、ModBus、MQTT、PLC等協(xié)議,有實(shí)際的Java-Socket編程經(jīng)驗(yàn)的優(yōu)先;
12.有物聯(lián)網(wǎng)項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先,如設(shè)備接入,設(shè)備管理,規(guī)則引擎,數(shù)字孿生等。
職位福利:五險(xiǎn)一金、帶薪年假、彈性工作、定期體檢、員工旅游、節(jié)日福利、項(xiàng)目獎(jiǎng)金、公司重點(diǎn)項(xiàng)目