1、熟悉掌握項目的需求調(diào)研和需求分析,對項目進行可行性分析,撰寫相關(guān)技術(shù)文檔。
2、架構(gòu)師完成設(shè)計和搭建系統(tǒng)架構(gòu)(平臺、數(shù)據(jù)庫、接口和應(yīng)用架構(gòu)等),解決開發(fā)中各種系統(tǒng)架構(gòu)問題。
3、搭建系統(tǒng)開發(fā)環(huán)境,完成系統(tǒng)框架和核心代碼的實現(xiàn)。
4、解決產(chǎn)品關(guān)鍵技術(shù)問題的攻關(guān)。
5、掌握系統(tǒng)開發(fā)測試、部署和集成。
6、解決開發(fā)過程中的技術(shù)問題。
1、5年以上Java開發(fā)經(jīng)驗。
2、精通Java語言,熟悉常用的設(shè)計模式,熟悉 IO、多線程、集合等基礎(chǔ)框架,熟悉分布式、緩存、消息等機制。
3、有大型分布式、微服務(wù)系統(tǒng)架構(gòu)經(jīng)驗,對服務(wù)治理有深入理解,有spring cloud實際項目經(jīng)驗,對高并發(fā)有一定深入理解。
4、熟悉MYSQL等數(shù)據(jù)庫的使用,精通SQL語句以及性能優(yōu)化。
5、熟悉Redis、Kakfa、Nginx等基礎(chǔ)組件。
6、熟練使用各類開發(fā)相關(guān)工具,如Maven、Git 等,熟悉 Linux 系統(tǒng)。
7、擁有高并發(fā)、分布式系統(tǒng)經(jīng)驗優(yōu)先。。