崗位職責(zé):
?1.負(fù)責(zé)需求分析、系統(tǒng)概要設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、核心代碼編寫等工作;
?2.指導(dǎo)中級(jí)開發(fā)工程師進(jìn)行程序設(shè)計(jì)和代碼編寫工作;
?3.組織產(chǎn)品需求評(píng)審、技術(shù)評(píng)審、開發(fā)完成提交測(cè)試、服務(wù)發(fā)布;
?4.負(fù)責(zé)技術(shù)調(diào)研與開發(fā),核心技術(shù)攻關(guān),提升服務(wù)并發(fā)性能保證線上服務(wù)高可用;
?5.能夠主導(dǎo)一個(gè)項(xiàng)目從需求,設(shè)計(jì),研發(fā),測(cè)試,發(fā)布,驗(yàn)收整體技術(shù)和溝通協(xié)調(diào)能力。
?
?任職要求:
?1.?3年以上Java開發(fā)工作經(jīng)驗(yàn);
?2.?熟練使用Spring?boot,Spring?Cloud,掌握Feign,Ribbon,Hystrix,Eureka核心組件優(yōu)先;
?3.?熟練使用Kafka,Rocketmq,Zookeeper,?Redis,Nginx等分布式中間件應(yīng)用和性能優(yōu)化;
?4.?熟練使用Java多線程,有Netty、?Mina?開發(fā)經(jīng)驗(yàn)者優(yōu)先;
?5.?熟練使用Git?Label項(xiàng)目版本管理工具;
?6.?掌握Http(s)/Tcp通信協(xié)議,對(duì)端邊云通信有實(shí)際大型項(xiàng)目開發(fā)優(yōu)先;
?7.?掌握Mysql數(shù)據(jù)庫innodb存儲(chǔ)引擎,對(duì)sql優(yōu)化有實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)業(yè)務(wù)數(shù)據(jù)橫向拆分有實(shí)戰(zhàn)經(jīng)驗(yàn)優(yōu)先;
?8.?有使用Cassandra,Hbase等Nosql數(shù)據(jù)庫經(jīng)驗(yàn)者優(yōu)先。