1. 五年以上相關(guān)工作經(jīng)驗;三年以上大型互聯(lián)網(wǎng)架構(gòu)設(shè)計經(jīng)驗。
2. 精通JAVA,熟悉SCALA,C,GOLANG等語言。
3. 精通服務(wù)化,模塊化技術(shù),對微服務(wù)有深入研究。
4. 熟悉軟件工程、敏捷開發(fā)、架構(gòu)設(shè)計理論,對軟件工程標準和規(guī)范具有很好的把握
5. 熟悉主流技術(shù)架構(gòu)體系,熟悉分布式系統(tǒng)的設(shè)計原則和各種算法;深入理解SOA架構(gòu)思想,具有大型分布式、高并發(fā)、高負載、高可用系統(tǒng)設(shè)計、開發(fā)和調(diào)優(yōu)經(jīng)驗。
6. 熟悉MySQL/Oracle/MSSQL/DB2等RDBMS,熟悉MongoDB、Redis等NoSQL,有索引優(yōu)化、查詢優(yōu)化和存儲優(yōu)化經(jīng)驗,具有分庫分表和分布式事務(wù)設(shè)計者優(yōu)化。
7. 熟悉Memcached、Redis、RabbitMQ、ActiveMQ等緩存及消息服務(wù)
8. 熟悉ZeroC Ice、 Hessian 、Thrift 等RPC框架以及MessagePack、Thrift、 Protocol buffer 、JSON 等序列化協(xié)議
9. 熟悉Spring、Spring Cloud、Mybatis、Dubbo、Squid、Varnish、Lvs、Apache、Nginx、Tomcat、Zookeeper、Storm、Spark等開源軟件和互聯(lián)網(wǎng)技術(shù)