崗位職責(zé):
1、負責(zé)后端微服務(wù)和其他應(yīng)用服務(wù)開發(fā),項目類開發(fā),日常變更和問題處理。
2、負責(zé)完成相應(yīng)模塊的需求、設(shè)計、編碼、調(diào)試以及相關(guān)工作,負責(zé)項目代碼開發(fā)或系統(tǒng)功能模塊開發(fā),數(shù)據(jù)庫表設(shè)計以及性能調(diào)優(yōu)。
3、參與項目工作,包括需求分析、業(yè)務(wù)流程建模、數(shù)據(jù)流設(shè)計、詳細解決方案設(shè)計及相關(guān)文檔編制等。
4、對于系統(tǒng)中出現(xiàn)的問題能夠及時排查處理,并及時反饋溝通問題處理進度。
5、其他公司安排的項目實施工作和技術(shù)任務(wù)。
專業(yè)技能:
1. 參與系統(tǒng)的需求分析,理解和分析產(chǎn)品需求,制定技術(shù)方案并進行核心功能的設(shè)計、開發(fā)工作;
2. 參與系統(tǒng)的優(yōu)化及迭代升級、維護工作;
3. 具備良好的編碼規(guī)范意識,掌握常見設(shè)計模式在企業(yè)級開發(fā)中的使用,能編寫可維護、可閱讀的高質(zhì)量的代碼,并具備發(fā)現(xiàn)代碼中的問題,對代碼進行優(yōu)化的能力;
4. 參與代碼審查,確保代碼質(zhì)量和符合編碼規(guī)范;
5. JAVA技術(shù)基礎(chǔ)扎實,5年以上JAVA應(yīng)用開發(fā)經(jīng)驗,具備主導(dǎo)產(chǎn)品應(yīng)用架構(gòu)的搭建能力。
6. 熟練使用代碼版本管理工具Git與項目構(gòu)建工具maven。
7. 熟練掌握java web開發(fā)技術(shù),熟悉主流的Java框架,包括:Spring、Spring Boot、Spring Cloud、Dubbo等。
8. 熟悉常用中間件,如redis、mq、zk、nacos、apollo等,至少熟練使用Kafka、RabbitMQ、RocketMQ、Pulsar中一種。
9. 熟悉分布式系統(tǒng)原理,具備分布式系統(tǒng)的設(shè)計開發(fā)經(jīng)驗。
10. 熟悉常見關(guān)系型數(shù)據(jù)庫(如Oracle、PostgreSQL、Mysql)的使用,具備sql調(diào)優(yōu)經(jīng)驗。
11. 有大型項目開發(fā)經(jīng)驗者優(yōu)先。
素質(zhì)要求:
1、具備團隊合作精神,有大局意識,協(xié)作精神和服務(wù)精神。
2、具有服務(wù)精神,即專注于如何發(fā)現(xiàn)并滿足客戶的需求。
3、具備文檔資料編寫能力,能獨立編寫相關(guān)文檔。
4、具備溝通協(xié)調(diào)能力和上進心,熱愛學(xué)習(xí)。
5、問題分析與解決能力,善于發(fā)現(xiàn)解決問題,總結(jié)經(jīng)驗教訓(xùn)。