1、負(fù)責(zé)系統(tǒng)服務(wù)器端功能的分析、設(shè)計(jì)及實(shí)現(xiàn),并完成單元測(cè)試;
2、負(fù)責(zé)相關(guān)技術(shù)文檔編寫(xiě);
3、負(fù)責(zé)與前端功能模塊進(jìn)行系統(tǒng)集成聯(lián)調(diào);
4、配合項(xiàng)目經(jīng)理進(jìn)行技術(shù)決策,進(jìn)行技術(shù)風(fēng)險(xiǎn)評(píng)估;
5、負(fù)責(zé)對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)的技術(shù)指導(dǎo)。
任職條件:
1、精通java語(yǔ)言,J2EE體系以及主流Java開(kāi)源框架,熟悉多線(xiàn)程,多進(jìn)程,網(wǎng)絡(luò)編程以及常用數(shù)據(jù)結(jié)構(gòu)和算法;
2、熟悉常用的架構(gòu)模式和設(shè)計(jì)模式,具備良好的設(shè)計(jì)能力;
3、熟悉高性能,高并發(fā),高可用,大數(shù)據(jù)量服務(wù)端的技術(shù)架構(gòu),對(duì)系調(diào)優(yōu)設(shè)計(jì)和實(shí)現(xiàn)有一定的經(jīng)驗(yàn);
4、熟悉SpringMVC,Spring,Mybatis,docker技術(shù)、Dubbo等框架的原理、開(kāi)發(fā)、部署;
5、熟悉Mysql數(shù)據(jù)庫(kù)基礎(chǔ)原理;(了解非關(guān)系數(shù)據(jù)庫(kù)等大數(shù)據(jù)開(kāi)發(fā)優(yōu)先);
6、熟悉迭代開(kāi)發(fā)過(guò)程,熟悉Svn/Git,Maven等配置管理工具;
7、具有SOA架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),并熟練掌握相關(guān)的開(kāi)源框架;
8、掌握常用的linux命令,能夠獨(dú)立部署系統(tǒng),具有比較強(qiáng)的問(wèn)題解決能力;
9、有html5軟件開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
10、對(duì)分布式事務(wù)處理有深刻理解,并有分布式事務(wù)開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先。
職位類(lèi)別:
軟件工程師
舉報(bào)