崗位職責(zé):
?1.根據(jù)公司及項目要求完成模塊詳細設(shè)計和編程實現(xiàn);
?2.主導(dǎo)、參與技術(shù)、項目的研究與開發(fā),持續(xù)提升優(yōu)化系統(tǒng)性能,保證系統(tǒng)運行的安全、穩(wěn)定;
?3.負責(zé)系統(tǒng)框架和核心代碼開發(fā);
?4.對現(xiàn)有自研產(chǎn)品微服務(wù)架構(gòu)進行優(yōu)化(性能與架構(gòu))。
?任職要求:
?1.本科及以上學(xué)歷,5年及以上分布式研發(fā)經(jīng)驗,對設(shè)計模式,代碼規(guī)范,分布式理論,分布式事務(wù)等方法論有深入理解,并能對現(xiàn)有代碼進行評估與重構(gòu);
?2.熟練使用spring?cloud?微服務(wù)框架,對流量控制,限流,熔斷等有深入理解;
?3.熟練掌握java的高并發(fā),多線程及高性能的設(shè)計與編碼及性能調(diào)優(yōu),內(nèi)存調(diào)優(yōu),JUC;
?4.熟練掌握主流開源技術(shù)棧,如Spring、MyBatis/Hibernate、Redis等;
?5.熟練掌握主流的微服務(wù)技術(shù)棧,如Spring?cloud、Spring?boot、dubbo等;
?6.熟練掌握分布式系統(tǒng)的設(shè)計和應(yīng)用,熟悉分布式、緩存、消息等機制;能對分布式常用技術(shù)進行合理應(yīng)用,解決問題;
?7.熟練掌握,具有高并發(fā)應(yīng)用開發(fā)的能力和經(jīng)驗;
?8.熟悉掌握關(guān)系型數(shù)據(jù)庫,對SQL調(diào)優(yōu),數(shù)據(jù)庫分庫分表,數(shù)據(jù)庫索引優(yōu)化等有實操經(jīng)驗?,并且具備云服務(wù)數(shù)據(jù)庫的部署調(diào)優(yōu)、讀寫分離、備份恢復(fù)等能力和經(jīng)驗。