崗位職責(zé):1)參與項目需求分析與系統(tǒng)設(shè)計,提出可行技術(shù)方案;
2)負(fù)責(zé)研發(fā)產(chǎn)品的基礎(chǔ)架構(gòu)設(shè)計、開發(fā)和升級維護;
3)負(fù)責(zé)移動端產(chǎn)品后臺服務(wù)器端應(yīng)用程序的開發(fā)與維護,并提供接口文檔;
4)根據(jù)產(chǎn)品需求完成模塊設(shè)計、編碼、測試工作;
5)按照開發(fā)計劃和良好的編碼規(guī)范,按時提交高質(zhì)量的代碼,完成開發(fā)任務(wù);
6)負(fù)責(zé)公司各產(chǎn)品性能優(yōu)化和安全問題解決;
7)分布式開發(fā)等前沿技術(shù)研究和新技術(shù)調(diào)研,不斷提升自我;
8)負(fù)責(zé)后臺等相關(guān)技術(shù)文檔的編寫工作。
任職需求:1)3年及其以上工作經(jīng)驗,有豐富的中大型項目開發(fā)經(jīng)驗;
2)熟悉HTTP網(wǎng)絡(luò)、API網(wǎng)關(guān);Java語言基礎(chǔ)扎實,良好的Java編程基礎(chǔ)有JVM性能優(yōu)化;
3)熟練springboot/mybatisplus/spring mvc/Struts/docker/socket/Maven等相關(guān)技術(shù);
4)熟悉springcloud工作原理及使用,熟悉keepalive,zookeeper、Kafka、rabbitmq、redis等中間件的使用;
5)熟練SQL語句優(yōu)化,熟悉Oracle或Mysql關(guān)系型數(shù)據(jù)庫,具備對數(shù)據(jù)庫高性能高可用應(yīng)用開發(fā)經(jīng)驗;熟悉Redis、Mongodb等NoSQL數(shù)據(jù)庫;
6)熟悉Linux操作系統(tǒng),熟悉Linux常用命令;
7)了解分布式系統(tǒng)的設(shè)計和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機制和實現(xiàn);
8)熟練工作流引擎、定時任務(wù)、自動化部署;熟悉cas和oauth2協(xié)議;
9)良好的邏輯分析能力、分析問題和解決問題的能力,良好的溝通能力;
10)具有良好的代碼風(fēng)格和技術(shù)文檔的撰寫能力。
職位福利:五險一金、年終分紅、帶薪年假、周末雙休