崗位職責(zé):
1.負(fù)責(zé)公司相關(guān)軟件產(chǎn)品代碼實(shí)現(xiàn),按照開(kāi)發(fā)計(jì)劃要求,高質(zhì)量、高效率完成開(kāi)發(fā)工作任務(wù),編寫(xiě)代碼注釋和開(kāi)發(fā)文檔;
2.負(fù)責(zé)編制與項(xiàng)目相關(guān)的技術(shù)文檔;
3.負(fù)責(zé)軟件功能模塊的接口設(shè)計(jì)、功能實(shí)現(xiàn);
4.配合完成軟件架構(gòu)的設(shè)計(jì)和優(yōu)化,并對(duì)軟件性能進(jìn)行優(yōu)化;
5.配合完成軟件系統(tǒng)及模塊的需求調(diào)研及分析;
6.配合測(cè)試人員完成軟件系統(tǒng)及模塊的測(cè)試;
7.完成上級(jí)分配的工作任務(wù)。
任職要求:
1.具有7年以上后端開(kāi)發(fā)經(jīng)驗(yàn);
2.JAVA基礎(chǔ)扎實(shí),熟悉JVM及調(diào)優(yōu)方法,熟練掌握常規(guī)的數(shù)據(jù)結(jié)構(gòu)、算法和多線(xiàn)程技術(shù);
3.熟悉各種開(kāi)源框架(Spring MVC/Boot/Cloud、MyBatis、RPC等);
4.熟練掌握MySQL、MongoDB、Redis等數(shù)據(jù)庫(kù)讀寫(xiě)和常規(guī)性能優(yōu)化方法,熟悉緩存、消息隊(duì)列等組件的使用;
5.熟悉分布式架構(gòu);熟悉微服務(wù)框架;
6.熟悉 Redis、Kakfa、Nginx 等基礎(chǔ)組件;
7.熟練使用git、maven等常用開(kāi)發(fā)工具鏈。