1.計算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
2.3-5年及以上全職后端開發(fā)經(jīng)驗。有智能對話系統(tǒng)、語音助手、聊天機(jī)器人或相關(guān)AI產(chǎn)品開發(fā)經(jīng)驗。
3.精通至少一種主流編程語言:如 Java, Python, 等,并具備良好的代碼設(shè)計能力。
4.扎實(shí)的Java基礎(chǔ):深入理解Java核心語法、集合框架、多線程并發(fā)編程、JVM基本原理(內(nèi)存模型、GC機(jī)制等)、IO/NIO、網(wǎng)絡(luò)編程。
5.精通主流開發(fā)框架:Spring Boot (必需), Spring Framework, MyBatis 等。
6.熟悉數(shù)據(jù)庫技術(shù):熟練使用至少一種主流關(guān)系型數(shù)據(jù)庫(MySQL ), 至少一種NoSQL數(shù)據(jù)庫(Redis (必需), MongoDB, Elasticsearch)
7.掌握Web開發(fā)技術(shù):熟悉RESTful API設(shè)計原則和開發(fā),了解HTTP/HTTPS協(xié)議。
8.掌握基礎(chǔ)中間件:理解并有過使用消息隊列(如 Kafka, RabbitMQ)的經(jīng)驗。
9.良好的問題解決能力:能夠獨(dú)立分析和解決開發(fā)中遇到的技術(shù)難題。
10.良好的溝通能力和團(tuán)隊協(xié)作精神。
11.強(qiáng)烈的責(zé)任心和自驅(qū)力,對代碼質(zhì)量和系統(tǒng)穩(wěn)定性有追求。