職責(zé):
1、參與軟件產(chǎn)品的需求分析,根據(jù)系統(tǒng)需求規(guī)范書(shū)與系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū),編寫(xiě)軟件模塊的詳細(xì)設(shè)計(jì)說(shuō)明書(shū);
2、進(jìn)行模塊的代碼編寫(xiě)和關(guān)鍵代碼的單元測(cè)試;
3、進(jìn)行模塊間系統(tǒng)聯(lián)調(diào)與集成測(cè)試;
4、提供測(cè)試版本給測(cè)試人員進(jìn)行系統(tǒng)測(cè)試,對(duì)測(cè)試發(fā)現(xiàn)的缺陷進(jìn)行分析,修改;
5、指導(dǎo)實(shí)施工程師快速有效的完成所屬產(chǎn)品的安裝、配置、調(diào)試等工作;
6、負(fù)責(zé)所屬業(yè)務(wù)系統(tǒng)的日常數(shù)據(jù)維護(hù);
7、為滿足軟件開(kāi)發(fā)規(guī)范要求,依據(jù)每個(gè)開(kāi)發(fā)階段的要求,將具體工作文檔化。
要求:
1、掌握計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)與算法、軟件工程相關(guān)知識(shí);
2、熟悉掌握java語(yǔ)言、常用設(shè)計(jì)模式、spring框架、MySQL及ORACLE數(shù)據(jù)庫(kù)應(yīng)用;4、熟悉SQL語(yǔ)句編寫(xiě)和優(yōu)化,熟悉tomcat、webLogic等WEB應(yīng)用服務(wù)器的配置與管理 熟悉分布式系統(tǒng)常用架構(gòu)、分布式系統(tǒng)服務(wù)調(diào)用和管理 熟悉一種或多種大數(shù)據(jù)產(chǎn)品:Hadoop/HBase/Storm等;
3、熟悉一種或多種腳本語(yǔ)言(Shell/Perl/JavaScript/JSP/Python等);
4、熟悉一種或多種系統(tǒng)操作(Linux/Unix等);
5、 redis、hadoop、zookeeper,storm等大數(shù)據(jù)環(huán)境比較熟悉者優(yōu)先。
6、劃重點(diǎn):!?。【‵link、Spark大數(shù)據(jù)技術(shù)
!??!精通Scala、Java開(kāi)發(fā)語(yǔ)言
?。?!熟悉kafka、hbase等大數(shù)據(jù)常用中間件
?。?! 熟悉阿里云、華為云者優(yōu)先