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