職位責任:
1、熟練掌握 Java 語言、深入理解數(shù)據(jù)結(jié)構(gòu)、掌握設計模式,熟悉 JVM 內(nèi)存管理,性能調(diào)優(yōu);
2、熟練掌握 Spring 常用開發(fā)套件、Mybatis、Iibernate 等常用中間件;
3、熟練掌握 Sql 基本語言,存儲過程、事務等,熟悉 Sql語句性能調(diào)優(yōu),掌握分表,分庫等數(shù)據(jù)庫調(diào)優(yōu),熟練掌握 MongoDB、Redis 數(shù)據(jù)庫,具備數(shù)據(jù)庫計能力;
4、熟練掌握 HTML、CSS、Javascript、jQuery等,熟悉 Vue 等至少一種前端框架;
5、掌握分布式、高并發(fā)、微服務常見技術機制和中間件;
6、熟練掌握 Linux 常用命令,能進行常規(guī)服務器應用管理;
7、熟練掌握版本管理工具,如 Maven 、Git 等,方便進行代碼版本控制和團隊協(xié)作開發(fā);
8、熟練掌握項目管理工具,如禪道。
任職要求:
1、本科及以上學歷,有三年以上工作經(jīng)驗;
2、參與系統(tǒng)架構(gòu)設計、開發(fā)文檔的編寫,Code Review;
3、帶領團隊獨立完成產(chǎn)品開發(fā),實施有效的項目管理,并能協(xié)調(diào)和調(diào)動整個團隊氣氛,提升團隊的工作效率;
4、能夠獨立思考,解決產(chǎn)品開發(fā)中的關鍵技術問題,并具有一定的新技術探索能力;
5、有參與過大型項目,有獨立完成架構(gòu)設計者優(yōu)先;
6、具備良好的溝通能力,能夠與團隊成員有效溝通,確保項目順利進行;
7、具有較強的學習能力和技術鉆研精神,能夠快速學習和掌握新技術。
熟練掌握數(shù)倉的基本原理和相關方法,熟悉數(shù)倉建模的常用技術和工具,如Inmon、Kimball等建模方法,有實際的數(shù)倉項目經(jīng)驗優(yōu)先。