1、負責系統(tǒng)架構設計、優(yōu)化,并獨立負責相關的開發(fā)工作;
2、負責前端人員溝通,完成平臺的搭建;
3、負責后端項目的日常開發(fā)和維護;
4、負責具體功能的實現(xiàn)以及模塊的集成;
5、依據產品需求積極參與項目,包括系統(tǒng)設計、文檔編寫、程序開發(fā)等;
6、負責項目的部署運維工作。
1、具備扎實的計算機專業(yè)基本功,熟練掌握java語言;
2、熟悉常用的java開源框架,如Spring、Spring Boot、MyBatis,熟悉常用的java設計模式;
3、熟悉數(shù)據庫設計和SQL編寫,熟練使用MySQL或其他關系型數(shù)據庫,了解mpp數(shù)據庫如clickhouse等優(yōu)先;
4、熟悉Linux操作系統(tǒng),了解常用命令以及Shell腳本編寫,具備一定的故障排查與優(yōu)化能力,熟練使用Tomcat,nginx等開源服務器;
5、熟悉常見的中間件,如redis,mq等,熟悉其設計思想;
6、掌握多線程及高性能的設計與編碼性能調優(yōu),有應用高并發(fā)應對經驗;
7、了解常用的vue、Jquery、Css、JavaScript、FreeMarker等前端技術;
8、具有獨立開發(fā)前后端項目經驗的優(yōu)先。