崗位職責(zé):
1、根據(jù)需求與設(shè)計規(guī)格書,按照公司的質(zhì)量要求,完成指定的開發(fā)、單元測試工作
2、參與項目或產(chǎn)品的需求分析、設(shè)計工作,參與技術(shù)里程碑評審
3、協(xié)助測試人員的測試,完成測試階段bug的修改
4、參與編寫完善開發(fā)各階段的文檔資料
5、維護(hù)現(xiàn)有的應(yīng)用和產(chǎn)品,支持協(xié)助應(yīng)用與產(chǎn)品的運維工作
6、完成公司要求的其他任務(wù)
任職要求:
1、5年以上相關(guān)Java研發(fā)工作經(jīng)驗
2、精通Java網(wǎng)絡(luò)編程,深入理解http,https,tcp/Ip協(xié)議
3、具備扎實的Java基礎(chǔ),對JVM原理有扎實的理解;對Spring Cloud,netty,Mybatis開源框架熟悉,并能了解它的原理和機(jī)制,具有大型分布式系統(tǒng)設(shè)計研發(fā)經(jīng)驗。
4、熟悉基于Redis的設(shè)計和開發(fā)、對Redis性能優(yōu)化有豐富的經(jīng)驗。
5、熟悉nginx,apache,kafka,rabbitmq,redis,zookeeper,elasticsearch等緩存、消息中間件、高性能服務(wù)器、數(shù)據(jù)搜索引擎的使用。
6、熟悉MySQL數(shù)據(jù)庫,索引優(yōu)化,數(shù)據(jù)庫調(diào)優(yōu)等
7、思路清晰,有良好的需求理解、分析、抽象能力和軟件設(shè)計能力。
8、對技術(shù)有強(qiáng)烈的興趣,喜歡鉆研,具有良好的學(xué)習(xí)能力。
9、具備良好的溝通技能能力,團(tuán)隊合作能力以及推進(jìn)工作執(zhí)行,明確目標(biāo)結(jié)果能力。
10、對常見算法與設(shè)計模式比較了解。