1.精通Java、Servlet、JMX等J2EE相關開發(fā)語言和開發(fā)技術;
2.熟悉Spring、SpringBoot、spring cloud、Mybatis等常用Web開發(fā)模式,有分布式相關應用架構(gòu)設計經(jīng)驗;
3.熟悉HTTP/HTTPS、TCP/P協(xié)議、RPC、Socket通信機制,以及XML、Json等常見報文格式;
4.熟悉Zookeeper、eureka、Dubbo、Redis、Kafka、MQ等業(yè)內(nèi)常見的分布式框架開源產(chǎn)品;
5.熟悉Linux系統(tǒng)命令,可熟練使用shell命令,熟悉docker鏡像,paas云部署;
6.具備良好的OOP設計開發(fā)理念,對設計模式能夠熟練理解并使用;
7.熟悉高并發(fā)場景下的分布式系統(tǒng)的設計、應用和調(diào)優(yōu)方法;
8.熟練掌握使用MySQL等數(shù)據(jù)庫,有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗
9.了解jvm調(diào)優(yōu)相關知識
10.責任心強,學習能力強,思維敏捷,溝通順暢,能接受加班