職位要求:
1、5年以上的JAVA開發(fā)經(jīng)驗;?
2、精通Java編程,熟悉各種設(shè)計模式,熟練掌握熟悉分布式數(shù)據(jù)庫、消息隊列與緩存系統(tǒng),精通io、多線程、集合等基礎(chǔ)框架,微服務(wù),DevOps,了解JVM原理,熟悉軟件性能分析、調(diào)優(yōu)等相關(guān)方法。
3、熟悉分布式系統(tǒng)、大型網(wǎng)站架構(gòu)、數(shù)據(jù)庫(MySQL)、典型中間件(LVS、Nginx、Spring?Cloud、Dubbo、Redis、RabbitMQ、Kafka、Mybatis、Tomcat、Jetty、Netty、Zookeeper、docker、k8s?等)的原理。
4、有SAAS項目相關(guān)設(shè)計工作經(jīng)驗。
5、對互聯(lián)網(wǎng)開源技術(shù)體系有長期的關(guān)注和充分的實踐,特別是在高性能、大規(guī)模分布式異構(gòu)系統(tǒng)方面有實施經(jīng)驗
6、具備億級海量數(shù)據(jù)處理的架構(gòu)經(jīng)驗,熟悉典型業(yè)務(wù)場景下的數(shù)據(jù)架構(gòu)方式,對關(guān)系型數(shù)據(jù)庫及NOSQL數(shù)據(jù)庫等有綜合運用經(jīng)驗;?
7、具有異地部署的整體架構(gòu)方案設(shè)計經(jīng)驗;?
8、具有高度的抽象設(shè)計能力,思路清晰,善于思考,能獨立分析和解決問題,責(zé)任心強,具備良好的團隊合作精神和承受壓力的能力;?
9、有完整的產(chǎn)品開發(fā)經(jīng)驗,能夠站在產(chǎn)品的角度下思考問題、梳理產(chǎn)品的技術(shù)邊界,推動產(chǎn)品設(shè)計持續(xù)通用化,有中間件開發(fā)經(jīng)驗者優(yōu)先;
10、具有靈活解決問題能力和抗壓能力,具備疑難問題排查、性能調(diào)優(yōu)經(jīng)驗。