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