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