崗位描述:
1、參與項(xiàng)目可行性分析與需求分析,設(shè)計(jì)與項(xiàng)目相符的軟件架構(gòu)
2、進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),滿足項(xiàng)目的數(shù)據(jù)存儲(chǔ)、訪問(wèn)需求;
3、實(shí)現(xiàn)功能代碼的編寫(xiě),確保項(xiàng)目按計(jì)劃完成;
4、進(jìn)行功能模塊的單元測(cè)試,減少缺陷的產(chǎn)生;
5、完成相關(guān)功能模塊的缺陷修復(fù),保證系統(tǒng)準(zhǔn)確、穩(wěn)定、高效的運(yùn)行;
6、軟件后期的升級(jí)、維護(hù),滿足業(yè)務(wù)的發(fā)展需求;
7、編寫(xiě)相關(guān)技術(shù)文檔,例如軟件設(shè)計(jì)說(shuō)明書(shū)等;
8、新開(kāi)發(fā)技術(shù)的研究與培訓(xùn),適應(yīng)技術(shù)的發(fā)展,提升自身及團(tuán)隊(duì)技術(shù)水平。
任職要求:
1、3年以上Java開(kāi)發(fā)工作經(jīng)驗(yàn),計(jì)算機(jī)類相關(guān)專業(yè)本科及以上學(xué)歷;
2、精通Java開(kāi)發(fā),熟悉常用的軟件設(shè)計(jì)模式,精通Web應(yīng)用開(kāi)發(fā);
3、熟悉常用主流后臺(tái)服務(wù)基礎(chǔ)框架(框架提供的特性及其實(shí)現(xiàn)原理),熟悉分布式系統(tǒng)的設(shè)計(jì)原理,熟悉多線程、緩存、消息、搜索、ESB等機(jī)制,熟悉微服務(wù)架構(gòu)設(shè)計(jì)原理;
4、熟悉linux系統(tǒng),熟悉svn、git等代碼版本管理工具,熟悉maven等項(xiàng)目工具;
5、熟悉linux、tomcat,nginx等開(kāi)源的服務(wù)器和web服務(wù)中間件;
6、精通基本算法、數(shù)據(jù)庫(kù)設(shè)計(jì),熟悉數(shù)據(jù)實(shí)現(xiàn)原理,精通Mysql,熟悉常見(jiàn)數(shù)據(jù)庫(kù),熟悉Memcached/Redis等緩存技術(shù);
7、熟悉搜索引擎ES,熟悉緩存、消息隊(duì)列如Redis、kafka并能夠在工作過(guò)程中熟練應(yīng)用;
8、了解docker容器技術(shù),并在實(shí)際開(kāi)發(fā)環(huán)境中進(jìn)行應(yīng)用。
9、熟悉Springboot、Springcloud、Springmvc、Mybatis、Kafka/MQ等,掌握Restful API開(kāi)發(fā)、webservice開(kāi)發(fā)。