1、精通 Java 編程,深入理解 JVM 原理、內存管理、多線程及性能調優(yōu);
2、熟練掌握常用的JAVA開源框架,熟悉 Spring Boot、Spring Cloud 等主流框架,具備高并發(fā)、分布式系統(tǒng)開發(fā)經(jīng)驗;
3、熟悉軟件開發(fā)生命周期(SDLC),具備良好的代碼規(guī)范意識和工程化思維;
4、熟練掌握前端開發(fā)技術棧,熟悉CSS及常用布局,熟悉前端開發(fā)技術(如 HTML/CSS/JavaScript、Vue/React 等),能夠熟練使用JQuery,Bootstrap前端框架快速構建頁面;
5、熟練掌握存儲過程、視圖、函數(shù)等數(shù)據(jù)庫對象的開發(fā),精通數(shù)據(jù)架構設計、數(shù)據(jù)模型設計和數(shù)據(jù)庫優(yōu)化的一種或多種;
6、熟練使用 SQL、Python、Shell 進行數(shù)據(jù)開發(fā),具備 ETL 設計、開發(fā)及優(yōu)化經(jīng)驗;
7、熟悉數(shù)據(jù)倉庫建模(如維度建模、星型/雪花模型)者優(yōu)先;
8、熟練掌握 Hadoop、Hive、Spark、Flink 等大數(shù)據(jù)組件的運行機制,能夠進行性能調優(yōu)、問題排查及資源優(yōu)化;
9、熟悉 Kafka、HBase、ClickHouse、Doris 等大數(shù)據(jù)存儲與計算技術者優(yōu)先。有實時計算(如 Flink SQL/DataStream)、離線數(shù)倉建設經(jīng)驗者優(yōu)先;
10、優(yōu)秀的理解溝通能力,能快速理解業(yè)務背景,責任心強,具有良好的團隊溝通與協(xié)作能力。