崗位職責:
1、參與各類系統需求評審及后端開發工作,按計劃高效完成業務需求開發;
2、解決項目中遇到的關鍵技術難題,編寫項目相關技術文檔等;
3、按計劃完成分配模塊的功能設計與開發工作,并對工作輸出質量負責;
4、優化系統后端和服務器的體驗和性能;
5、負責系統線上問題排除,配合測試/運維人員解決Bug,確保系統的穩定運行;
6、參與技術調研、評估、架構設計和改進相關的工作。
任職要求:
1、本科以上學歷,計算機、軟件、信息系統等相關專業,具備3-5年java開發經驗,能夠熟練獨立開發和維護業務模塊;
2、精通Java語言,Java基礎扎實,熟練掌握并發、內存模型、線程模型、緩存、事件驅動、類加載機制及性能優化;
3、具備大型產品型研發項目的代碼工程的分層搭建和優化經驗,掌握分庫分表、分布式事務一致性、組件高可用、負載均衡/平行擴展、灰度升級等架構方案;
4、深入了解微服務的架構,精通SpringCloud,以及可選(Akka、Elasticsearch、Netty、Nginx 等技術,linux平臺);精通數據庫開發(MySQL/postgresql/Oracle,Hibernate/Mybatis、Redis)。
5、熟悉ActiveMQ、Kafka、RabbitMQ、RocketMQ等至少其中一種消息中間件技術;熟悉云原生相關技術,掌握docker、k8s、CI/CD、devops相關技術;
6、熟悉使用前端開發框架以及UI框架,如element plus,ant design vue,EChart等;
7、熟悉使用vue3及其全家桶,并對vue核心原理有一定的理解;
8、具有較強的邏輯思維能力、溝通能力、抗壓能力和執行力,工作認真細致、責任心強。