任職要求:
1、善于溝通,能與其他相關(guān)團(tuán)隊(duì)的成員友善溝通合作,維護(hù)和構(gòu)建公司團(tuán)隊(duì)的良好工作氛圍;
2、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);至少3年的軟件設(shè)計(jì)開發(fā)經(jīng)驗(yàn),3年以上架構(gòu)經(jīng)驗(yàn),3年以上技術(shù)團(tuán)隊(duì)管理經(jīng)驗(yàn);
3. 很好的業(yè)務(wù)架構(gòu)能力——有格局、有化繁為簡(jiǎn)的解構(gòu)能力、抽象能力;
4. 很好的技術(shù)架構(gòu)能力——能夠從容應(yīng)對(duì)“三高”、彈性伸縮等挑戰(zhàn);
5. 扎實(shí)的Java基礎(chǔ),精通JVM調(diào)優(yōu),精通SpringBoot、SpringCloud,MyBatis等常用框架,精通DDD或者OOA、OOD、OOP等常用的設(shè)計(jì)模式;
6. 精通微服務(wù)相關(guān)技術(shù)棧(Spring Cloud、Eurka、Zuul、Hystrix、Nacos、Jaeger、Prometheus和Grafana等);
7. 精通MySQL或PostgreSQL數(shù)據(jù)庫(kù),熟悉SQL調(diào)優(yōu);
8. 熟悉Redis、ElasticSearch、MongoDB、HBase、Tomcat、RabbitMQ、Kafka、RocketMQ等主流中間件產(chǎn)品;
9. 熟悉Linux/Unix操作系統(tǒng);
10. 熟悉Docker、K8S、微服務(wù)網(wǎng)關(guān)等的部署和應(yīng)用;
11. 熟練掌握Git版本控制工具;
12. 熟悉高性能、高并發(fā)、高可用性分布式系統(tǒng)設(shè)計(jì),熟悉RPC、緩存、消息隊(duì)列、負(fù)載均衡、分布式事務(wù)等;
13. 有硬件設(shè)備對(duì)接、物連網(wǎng)平臺(tái)開發(fā)或設(shè)計(jì)工作經(jīng)驗(yàn);
14. 有較強(qiáng)的抗壓能力,工作樂觀積極、認(rèn)真負(fù)責(zé),有很好的團(tuán)隊(duì)協(xié)作精神;
15. 具備良好的職業(yè)道德和職業(yè)習(xí)慣;
崗位職責(zé):
1、善于溝通,能與其他相關(guān)團(tuán)隊(duì)的成員友善溝通合作,共同完成項(xiàng)目;
2、擬定團(tuán)隊(duì)的工作目標(biāo)并監(jiān)督實(shí)施;
3、團(tuán)隊(duì)管理、指導(dǎo)學(xué)習(xí)、安排培訓(xùn),提升團(tuán)隊(duì)技術(shù)水平;
4、根據(jù)項(xiàng)目需求,進(jìn)行項(xiàng)目計(jì)劃、工作統(tǒng)籌,帶領(lǐng)技術(shù)團(tuán)隊(duì)完成項(xiàng)目開發(fā)和文檔管理;
5、根據(jù)產(chǎn)品和項(xiàng)目需求,分析、設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)架構(gòu)方案,保障系統(tǒng)架構(gòu)的合理性、可擴(kuò)展性及經(jīng)濟(jì)性;
6、負(fù)責(zé)產(chǎn)品架構(gòu)分析,提出軟硬件架構(gòu)整體設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)、優(yōu)化方案,指導(dǎo)其他工程師的設(shè)計(jì)開發(fā)工作;
7、負(fù)責(zé)核心技術(shù)問題的攻關(guān)、預(yù)研及系統(tǒng)優(yōu)化,協(xié)助解決項(xiàng)目開發(fā)過程中的技術(shù)難題;
8、對(duì)相關(guān)項(xiàng)目、產(chǎn)品系統(tǒng)架構(gòu)方案進(jìn)行評(píng)審及改進(jìn),控制產(chǎn)品系統(tǒng)架構(gòu)質(zhì)量;
9、制定開發(fā)規(guī)范,參與制定技術(shù)標(biāo)準(zhǔn),編寫相應(yīng)的技術(shù)文檔,并對(duì)通用技術(shù)進(jìn)行整理,提高技術(shù)復(fù)用;
10、根據(jù)項(xiàng)目進(jìn)度及時(shí)間節(jié)點(diǎn),合理調(diào)派、協(xié)調(diào)公司資源,保障項(xiàng)目交付全過程;