技能要求:
1. JAVA基礎(chǔ)扎實(shí),集合、精通IO、線程池等基礎(chǔ)框架,理解JVM參數(shù),有JVM調(diào)優(yōu)經(jīng)驗(yàn);
2. 數(shù)據(jù)結(jié)構(gòu)/算法基礎(chǔ)扎實(shí),熟悉常用設(shè)計(jì)模式;
3. 熟悉Spring Boot及Spring Cloud或者Dubbo等微服務(wù)治理框架,并了解機(jī)制和原理;
4. 熟悉mysql,優(yōu)化sql查詢語(yǔ)句性能調(diào)試,熟悉至少一種較為常見(jiàn)的主流數(shù)據(jù)庫(kù)及SQL語(yǔ)言,熟悉NoSQL;
5. 熟悉Redis、RocketMQ、ElasticSearch、xxl-job、Nacos和Apollo中間件的應(yīng)用場(chǎng)景和使用方法;
6. 有以下經(jīng)驗(yàn)者優(yōu)先:
a、有國(guó)際售后服務(wù)系統(tǒng)開(kāi)發(fā)交付經(jīng)驗(yàn)的優(yōu)先;
b、有大型分布式、高并發(fā)、高負(fù)載、高可用性系統(tǒng)設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
c、掌握高性能的設(shè)計(jì)、編碼、性能調(diào)優(yōu),有高并發(fā)應(yīng)用實(shí)戰(zhàn)經(jīng)驗(yàn);
d、對(duì)用過(guò)的開(kāi)源框架能了解到原理和機(jī)制,有過(guò)開(kāi)源項(xiàng)目貢獻(xiàn)的優(yōu)先;
e、有 docker/k8s 等容器相關(guān)使用經(jīng)驗(yàn)的優(yōu)先。
f、熟悉開(kāi)源中間件技術(shù),有以下中間件使用經(jīng)驗(yàn)(例如Kafka、Pulsar、Seata、Canal、MongoDB、PostgreSQL、Zookeeper等之一的優(yōu)先);
工作地點(diǎn):武漢花山軟件新城2期