1、按用例進(jìn)行業(yè)務(wù)需求分析和軟件概要設(shè)計(jì);
2、進(jìn)行軟件詳細(xì)設(shè)計(jì)和編碼實(shí)現(xiàn),確保性能、質(zhì)量和安全;
3、能根據(jù)需求獨(dú)立地完成模塊的設(shè)計(jì)與開發(fā);
4、參與系統(tǒng)的需求調(diào)研和需求分析,撰寫相關(guān)技術(shù)文檔,搭建系統(tǒng)開發(fā)環(huán)境,完成系統(tǒng)框架和核心代碼的實(shí)現(xiàn)。
任職要求:
1、本科及以上學(xué)歷;
2、熟悉大流量、高并發(fā)、高性能的分布式系統(tǒng)的設(shè)計(jì)及應(yīng)用。
3、擅長系統(tǒng)分析與設(shè)計(jì)、代碼重構(gòu),有大型項(xiàng)目基礎(chǔ)及應(yīng)用架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)。
4、熟悉緩存、消息、大數(shù)據(jù)存儲相關(guān)技術(shù),例如:redis、memcached、RabbitMQ、elasticsearch、mongodb、hbase。
5、精通JAVA EE規(guī)范,熟練掌握常用的設(shè)計(jì)模式,熟悉springboot等常用框架。
6、熟悉微服務(wù)框架以及微服務(wù)相關(guān)技術(shù)棧。
7、掌握并了解數(shù)據(jù)庫相關(guān)知識,熟練編寫SQL進(jìn)行數(shù)據(jù)處理;
8、熟悉數(shù)據(jù)分析基本理論和框架,了解數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)算法,理解分類、聚類、預(yù)測等基礎(chǔ)算法理論并有相關(guān)實(shí)踐經(jīng)驗(yàn)者優(yōu)先;
9、自我驅(qū)動力強(qiáng),有強(qiáng)烈的事業(yè)心和責(zé)任感,結(jié)果導(dǎo)向,具備良好的協(xié)調(diào)推動能力。