崗位職責(zé):
1、負(fù)責(zé)中后臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)與開(kāi)發(fā),包括算法中臺(tái)、數(shù)據(jù)中臺(tái)、規(guī)則引擎等。
2、針對(duì)工業(yè)場(chǎng)景的高并發(fā)需求,進(jìn)行JVM調(diào)優(yōu)、數(shù)據(jù)庫(kù)性能優(yōu)化及緩存策略設(shè)計(jì)。
3、與前端開(kāi)發(fā)工程師配合完成接口開(kāi)發(fā)(RESTful API、WebSocket),確保數(shù)據(jù)交互效率。
4、協(xié)同測(cè)試與運(yùn)維團(tuán)隊(duì)完成系統(tǒng)部署及故障排查,支持系統(tǒng)的7×24小時(shí)運(yùn)維。
任職條件:
1、具有大學(xué)本科及以上學(xué)歷;具有中級(jí)職稱(chēng)或相當(dāng)專(zhuān)業(yè)技術(shù)水平;專(zhuān)業(yè)基礎(chǔ)扎實(shí),具有所需崗位5年及以上同類(lèi)或相近崗位工作經(jīng)驗(yàn);
2、熟悉JVM原理,包括內(nèi)存模型、垃圾回收機(jī)制、類(lèi)加載機(jī)制、性能調(diào)優(yōu)等。
3、深入理解Mybatis、Spring Boot、Spring Cloud等框架的設(shè)計(jì)思想和實(shí)現(xiàn)方式;
4、熟練使用Maven,git等開(kāi)發(fā)工具;
5、熟悉Redis、MySQL、MongoDB等數(shù)據(jù)庫(kù)技術(shù),對(duì)sql優(yōu)化有一定的經(jīng)驗(yàn);
6、深入理解tcp、http、mqtt、websocket等通信協(xié)議;
7、熟悉分布式系統(tǒng)設(shè)計(jì),了解CAP理論、一致性算法(如Raft、Paxos)
8、熟悉Emqx、Rabbitmq等消息中間件的應(yīng)用場(chǎng)景與原理;
9、熟練掌握Linux操作系統(tǒng)(如CentOS、Ubuntu)配置、優(yōu)化及故障排查。
10、熟練使用Shell、Perl等腳本語(yǔ)言編寫(xiě)自動(dòng)化運(yùn)維腳本。
11、服從上級(jí)的工作安排,有責(zé)任心和團(tuán)隊(duì)意識(shí)、有知識(shí)和經(jīng)驗(yàn)的整理總結(jié)、培訓(xùn)輸出的能力。