崗位職責(zé)
1.負(fù)責(zé)公司核心框架等基礎(chǔ)產(chǎn)品的研發(fā)工作;
2.參與部門(mén)技術(shù)架構(gòu)設(shè)計(jì)及組件開(kāi)發(fā);
3.參與項(xiàng)目需求分析和系統(tǒng)設(shè)計(jì);
4.參與技術(shù)研究和創(chuàng)新工作;
5.負(fù)責(zé)后端開(kāi)發(fā)小組的管理與技術(shù)支持;
6.完成上級(jí)領(lǐng)導(dǎo)安排的其他工作事項(xiàng)。
任職要求
1. 大學(xué)本科畢業(yè),計(jì)算機(jī)相關(guān)專(zhuān)業(yè),五年以上Java web,后端開(kāi)發(fā)經(jīng)驗(yàn);
2.溝通協(xié)調(diào)能力較好,有至少3人以上團(tuán)隊(duì)管理經(jīng)驗(yàn);
3. Java基礎(chǔ)扎實(shí),熟悉io、多線程、集合等基礎(chǔ),熟悉分布式、緩存、消息等機(jī)制;
4. 熟悉Spring、SpringMVC、MyBatis、SpringBoot等開(kāi)源框架;
5. 熟悉Linux 操作系統(tǒng)、會(huì)使用常用的命令;熟練掌握MySQL、Oracle等關(guān)系型數(shù)據(jù)庫(kù)、redis緩存數(shù)據(jù)庫(kù)、了解緩存設(shè)計(jì)原理;
6. 熟悉關(guān)系數(shù)據(jù)庫(kù)索引,并能對(duì)慢SQL語(yǔ)句進(jìn)行查詢(xún)效率優(yōu)化;
7. 熟悉Maven,熟練使用GIT進(jìn)行代碼管理;熟悉Nginx/Tomcat;
8. 熟悉Linux下的常用命令和Shell編程;
9. 熟悉軟件研發(fā)流程,深刻理解面向?qū)ο?,熟悉各種常用設(shè)計(jì)模式;
10. 有良好的抗壓能力,積極主動(dòng),責(zé)任心強(qiáng),具有良好的溝通能力、領(lǐng)導(dǎo)能力;
11. 有高并發(fā)、高性能的分布式系統(tǒng)的設(shè)計(jì)及應(yīng)用、調(diào)優(yōu)經(jīng)驗(yàn)優(yōu)先;熟悉BPMN2.0協(xié)議,有Flowable、Activity等相關(guān)流程引擎開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先考慮;
12、抗壓性強(qiáng),可以接受一定程度加班(非常態(tài)化);