中級(jí)Java軟件開發(fā)工程師
1-1.5萬元/月崗位職責(zé):
1、參與需求分析與系統(tǒng)設(shè)計(jì),負(fù)責(zé)相關(guān)文檔編寫工作,協(xié)助項(xiàng)目經(jīng)理完成詳細(xì)設(shè)計(jì)說明書的評(píng)審、修訂與優(yōu)化;撰寫軟件開發(fā)各階段的技術(shù)文檔;跟蹤項(xiàng)目進(jìn)度,制定開發(fā)排期,推進(jìn)開發(fā)任務(wù)落地,完成系統(tǒng)編碼實(shí)現(xiàn);
2、定位并解決開發(fā)、調(diào)試、測(cè)試及上線運(yùn)行期間出現(xiàn)的技術(shù)問題,及時(shí)修復(fù)測(cè)試過程中的缺陷,提出系統(tǒng)架構(gòu)重構(gòu)與性能調(diào)優(yōu)方案。
任職要求:
1、全日制本科及以上學(xué)歷,具備5年以上實(shí)際開發(fā)經(jīng)驗(yàn);
2、Java基礎(chǔ)扎實(shí),編碼規(guī)范良好,熟練掌握面向?qū)ο笤O(shè)計(jì)與開發(fā),熟悉常用設(shè)計(jì)模式,精通springboot、springcloud框架的使用;
3、具有系統(tǒng)性能調(diào)優(yōu)經(jīng)歷,了解JVM參數(shù)配置,能通過linux命令及jdk工具分析系統(tǒng)資源占用情況;
4、熟練運(yùn)用并深入理解主流開發(fā)框架,如mybatis、nacos、redis、rocketmq等;
5、掌握常見中間件及分布式架構(gòu)原理,包括分布式緩存、微服務(wù)架構(gòu)、云原生技術(shù)、消息隊(duì)列、負(fù)載均衡機(jī)制、連接池技術(shù)等;
6、熟悉Linux操作系統(tǒng)、git版本控制、maven構(gòu)建工具,了解Tomcat、Apache、Nginx等開源服務(wù)器配置,掌握docker容器化技術(shù)原理;
7、具備優(yōu)秀的系統(tǒng)分析與設(shè)計(jì)能力,可根據(jù)業(yè)務(wù)場(chǎng)景設(shè)計(jì)合理的技術(shù)實(shí)現(xiàn)方案;
8、擁有開源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn)或互聯(lián)網(wǎng)信貸行業(yè)背景者優(yōu)先考慮。
素質(zhì)要求:
1、學(xué)習(xí)能力強(qiáng),能夠快速吸收新知識(shí),善于自主鉆研,持續(xù)探索和解決復(fù)雜技術(shù)問題;
2、品行端正,工作認(rèn)真負(fù)責(zé),具備良好的職業(yè)素養(yǎng);
3、具備良好的團(tuán)隊(duì)合作意識(shí)與自我驅(qū)動(dòng)能力,學(xué)習(xí)意愿強(qiáng),能適應(yīng)高強(qiáng)度工作節(jié)奏;
4、抗壓能力強(qiáng),能夠在壓力下保持高效穩(wěn)定的工作狀態(tài),堅(jiān)持完成各項(xiàng)任務(wù)。