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