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