崗位職責(zé):
1. 參與評(píng)審系統(tǒng)的業(yè)務(wù)架構(gòu)和需求,并逐步熟悉整個(gè)產(chǎn)品的功能模塊;
2. 按照工作計(jì)劃和進(jìn)度完成系統(tǒng)模塊的開發(fā)任務(wù),保證開發(fā)的質(zhì)量;
3. 對(duì)業(yè)務(wù)模型進(jìn)行設(shè)計(jì),編寫出規(guī)范的設(shè)計(jì)文檔;
4. 參與代碼設(shè)計(jì)、代碼評(píng)審;
5. 解決系統(tǒng)開發(fā)、運(yùn)行中出現(xiàn)的各種問題;
6、指導(dǎo)初中級(jí)成員開發(fā)工作,完成任務(wù)分解及安排;
7、嚴(yán)格執(zhí)行公司制定的技術(shù)規(guī)范和框架;
8、完成上級(jí)安排的其他工作;
職位要求:
1.精通java語言,熟悉jvm原理,對(duì)IO、NIO、多線程、高并發(fā)等有一定的理解;
2.熟練mybatis框架及原理,熟悉使用JAVA常用設(shè)計(jì)模式,熟悉spring原理;
3.熟悉分布式系統(tǒng)的基本架構(gòu)和應(yīng)用,了解分布式緩存、消息隊(duì)列等;
4.精通SQL語言,具有數(shù)據(jù)庫設(shè)計(jì)開發(fā)經(jīng)驗(yàn),具備數(shù)據(jù)庫優(yōu)化能力;
5.能熟練運(yùn)用主流開發(fā)框架,如Spring、Spring MVC、Spring Boot、Spring Cloud、Mybatis;
6.熟悉Linux,Nginx,熟練配置應(yīng)用服務(wù)器;
7.熟悉TCP/IP協(xié)議,HTTP協(xié)議;熟悉常用設(shè)計(jì)模式及其應(yīng)用;
8.具備良好的面向?qū)ο缶幊袒A(chǔ),熟悉XML、JSON等協(xié)議;熟悉Restful;"