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