崗位職責(zé):
1、基于Java相關(guān)技術(shù)的軟件設(shè)計與開發(fā);
2、獨立進行系統(tǒng)功能模塊的分析設(shè)計和核心功能的開發(fā);
3、帶領(lǐng)初級工程師完成項目的核心編碼,配合項目主管做好項目管理;
4、參與需求分析、軟件設(shè)計、計劃制定與一些技術(shù)文檔的編寫工作;全程參與產(chǎn)品的需求分析、設(shè)計、開發(fā)以及測試幾個階段;
5、和業(yè)務(wù)部門以及客戶討論系統(tǒng)對接方案,評估項目人天。
6、根據(jù)業(yè)務(wù)需求完成系統(tǒng)對接概要設(shè)計、詳細設(shè)計、并撰寫相關(guān)文檔。
任職要求:
1、??萍耙陨蠈W(xué)歷,3年及以上java研發(fā)經(jīng)驗,精通Java語言以及J2EE平臺特性,熟悉IO、多線程、性能調(diào)優(yōu),熟悉常用設(shè)計模式和開源框架,精通Mybatis、Spring、SpringMvc等Java開源框架及應(yīng)用,熟練掌握JavaScript、Jquery、Json,Vue等前端技術(shù),有數(shù)據(jù)業(yè)務(wù)經(jīng)驗者優(yōu)先;
2、精通SpingBoot、SpringCloud等微服務(wù)框架,了解其原理和優(yōu)缺點,并有實戰(zhàn)經(jīng)驗;
3、熟悉zookeeper?、dubbo分布式系統(tǒng)的設(shè)計和應(yīng)用,能對分布式常用技術(shù)進行合理應(yīng)用,如緩存(Redis、Memcache)、消息中間件(Rocket?MQ)、ElasticSearch等;
4、熟悉Linux、Maven、Git,熟悉Tomcat、Apache、Nginx等開源服務(wù)器的配置和調(diào)優(yōu);
5、具備扎實的數(shù)據(jù)庫基礎(chǔ),熟悉MySQL、ORACLE等關(guān)系型數(shù)據(jù)庫設(shè)計、開發(fā)和調(diào)優(yōu);
6、思路清晰,善于思考,能獨立分析和解決問題,較強的表達和溝通能力,責(zé)任心強,具備良好的團隊合作精神和承受壓力的能力。