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