崗位職責(zé):
1、主導(dǎo)相關(guān)產(chǎn)品線(xiàn)的整體架構(gòu)設(shè)計(jì),核心代碼編寫(xiě),以及線(xiàn)上問(wèn)題緊急處理; 2、主導(dǎo)技術(shù)難題攻關(guān),持續(xù)提升系統(tǒng)穩(wěn)定性和高并發(fā)處理能力,掃除技術(shù)風(fēng)險(xiǎn); 3、負(fù)責(zé)與產(chǎn)品進(jìn)行需求討論及提供可行性分析;
4、負(fù)責(zé)各個(gè)模塊之間數(shù)據(jù)傳輸?shù)慕涌谠O(shè)計(jì)和架構(gòu)設(shè)計(jì)。
崗位要求
1、計(jì)算機(jī)、通信、電子等相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷;
2、扎實(shí)的Java基礎(chǔ),掌握J(rèn)VM、并發(fā)編程、網(wǎng)絡(luò)編程等基礎(chǔ)知識(shí);
3、精通Spring、SpringMVC、MyBatis或其他主流開(kāi)發(fā)框架,掌握常用數(shù)據(jù)結(jié)構(gòu)、常見(jiàn)設(shè)計(jì)模式與原則,擁有領(lǐng)域模型抽象能力;
4、精通微服務(wù)開(kāi)發(fā)框架,如Springboot、Springcloud、Springcloud alibaba、dubbo等, 熟練使用mysql,mongodb,并有一定的優(yōu)化經(jīng)驗(yàn);
5、熟悉Redis和Memcached等緩存技術(shù),有實(shí)際應(yīng)用經(jīng)驗(yàn);
6、熟悉ActiveMQ、RabbitMQ、RocketMQ或kafka等消息中間件;
7、熟悉Nginx網(wǎng)站部署方案,熟練使用Linux;
8、熟悉前端Vue.js項(xiàng)目結(jié)構(gòu)和開(kāi)發(fā)經(jīng)驗(yàn)。
9、熟悉高性能、高可用、高拓展系統(tǒng)架構(gòu)設(shè)計(jì),有相關(guān)分布式系統(tǒng)建設(shè)經(jīng)驗(yàn)者優(yōu)先;
10、良好的編程風(fēng)格和技術(shù)規(guī)范,較高的學(xué)習(xí)、接受和溝通能力、表達(dá)能力強(qiáng),有團(tuán)隊(duì)協(xié)作精神,自我驅(qū)動(dòng)者優(yōu)先