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