1.熟練使用Python,深入了解至少一種Python Web框架如Django、Flask等,有實際項目經(jīng)驗;
2.熟練使用Linux,在Linux上搭建配置產(chǎn)品運行環(huán)境,對網(wǎng)絡、多線程、并發(fā)等有實踐經(jīng)驗;
3.熟悉MySQL/MongoDB數(shù)據(jù)庫,具備常規(guī)的數(shù)據(jù)庫設計、性能調(diào)優(yōu)等經(jīng)驗;
4.熟悉面向?qū)ο缶幊?、常見設計模式、互聯(lián)網(wǎng)和Web應用的相關(guān)開發(fā)技術(shù),
5.具備良好的溝通能力,對工作認真、負責,有擔當,具備良好的團隊合作精神:
加分項:1.熟悉NLP、文本分類、信息抽取、大數(shù)據(jù)分析等,有相關(guān)項目經(jīng)驗
2.熟悉Shell或Ruby等一種或多種語言開發(fā)Linux腳本
1、精通Java語言及其生態(tài)系統(tǒng),熟悉SpringMvc、Spring Boot、Spring Cloud等主流框架,對微服務架構(gòu)有深入的理解,能夠基于實際業(yè)務場景進行合理的設計和實施;
2、熟練掌握Mysql及其他關(guān)系型數(shù)據(jù)庫的操作,具備SQL開發(fā)經(jīng)驗和調(diào)優(yōu)能力。
3、熟悉常見的消息隊列如kafka、RabbitMQ、RocketMQ等,熟悉Redis、nginx等中間件,并能在高并發(fā)環(huán)境下應用這些工具;
4、熟悉響應式設計理念,深入理解jQuery和Bootstrap框架,能夠快速搭建美觀且實用的用戶界面,對Ajax技術(shù)在Web項目中的應用有深刻認識,能實現(xiàn)異步數(shù)據(jù)加載和更新。
5、熟悉AngularS、Vue.js或React等前端MVC/MWM框架,熟悉thymeleaf或其他類似的JavaScript模板引擎
6、深入理解多線程機制、數(shù)據(jù)結(jié)構(gòu)與算法,能夠在復雜場景下提供高效解決方案,具備良好的面向?qū)ο笤O計思想,熟悉常用的軟件設計模式及其適用范圍::
7、熟悉Linux和項目部署,熟悉Nginx配置,了解Linux常用的操作命令,了解云服務器的環(huán)境部署:
8、熟練操作版本控制工具(Git)、集成開發(fā)環(huán)境(IDEA/Eclipse)、構(gòu)建工具(Maven/Gradle)及CI/CD平臺(Jenkins),較強的團隊合作意識和個人責任感,樂于接受新挑戰(zhàn)和技術(shù)探索。