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