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