崗位職責(zé):
1. 負(fù)責(zé)基于OpenHarmony的分布式服務(wù)平臺架構(gòu)設(shè)計(jì)與開發(fā);
2. 使用Python/Java開發(fā)高效的分布式服務(wù)和數(shù)據(jù)處理模塊;
3. 基于Python構(gòu)建RESTful API和WebSocket服務(wù);
4. 設(shè)計(jì)和實(shí)現(xiàn)設(shè)備管理、數(shù)據(jù)同步、遠(yuǎn)程控制等核心功能模塊;
5. 優(yōu)化分布式軟總線性能,提升設(shè)備間通信效率;
6. 開發(fā)設(shè)備認(rèn)證、權(quán)限管理等安全相關(guān)功能;
7. 構(gòu)建高可用、高并發(fā)的微服務(wù)架構(gòu);
8. 精通鴻蒙后臺服務(wù)的性能優(yōu)化技術(shù),能夠解決復(fù)雜性能問題;
9. 具備設(shè)計(jì)和實(shí)現(xiàn)復(fù)雜后臺系統(tǒng)的能力,能夠抽象通用組件和工具;
10. 具備帶領(lǐng)團(tuán)隊(duì)完成大型項(xiàng)目的能力,能夠制定開發(fā)規(guī)范和流程。
任職資格:
1. 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,2年以上Python/Java后端開發(fā)經(jīng)驗(yàn);
2. 精通Python編程語言,熟悉Python Web框架(FastAPI、Django、Flask);
3. 熟悉Python異步編程(asyncio、Celery、async/await);
4. 熟悉分布式系統(tǒng)原理,有微服務(wù)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn);
5. 深入理解TCP/IP、HTTP/HTTPS、MQTT等網(wǎng)絡(luò)協(xié)議;
6. 熟悉Redis、MySQL、MongoDB、PostgreSQL等數(shù)據(jù)庫技術(shù);
7. 有Kubernetes、Docker容器化部署經(jīng)驗(yàn);
8. 熟悉消息隊(duì)列(RabbitMQ、Kafka、Redis);
9. 精通鴻蒙操作系統(tǒng)(HarmonyOS)的架構(gòu)、內(nèi)核、分布式能力(如分布式任務(wù)調(diào)度、分布式數(shù)據(jù)管理、分布式軟總線等);
10. 精通鴻蒙應(yīng)用的性能優(yōu)化技術(shù),能夠解決啟動(dòng)速度、內(nèi)存占用、渲染性能等問題;
11. 熟悉系統(tǒng)底層的性能調(diào)優(yōu),能夠解決任務(wù)調(diào)度、內(nèi)存管理、進(jìn)程通信等性能瓶頸;
12. 精通鴻蒙的權(quán)限管理機(jī)制,確保應(yīng)用或服務(wù)的安全性。