崗位職責(zé)
1、負(fù)責(zé)高并發(fā)業(yè)務(wù)系統(tǒng)的Python后端架構(gòu)設(shè)計與開發(fā),保障系統(tǒng)高性能、高可用性
2、參與Java中間件/遺留系統(tǒng)的維護(hù)與重構(gòu),實(shí)現(xiàn)Python與Java系統(tǒng)的數(shù)據(jù)交互與協(xié)同開發(fā)
3、基于Vue.js開發(fā)管理后臺前端模塊,配合產(chǎn)品團(tuán)隊實(shí)現(xiàn)前后端分離架構(gòu)
4、主導(dǎo)技術(shù)方案選型,優(yōu)化數(shù)據(jù)庫設(shè)計(MySQL/Redis/MongoDB),解決分布式場景下的技術(shù)難題
5、參與DevOps體系建設(shè),完善CI/CD流程、監(jiān)控告警等基礎(chǔ)設(shè)施
任職要求
1、3年以上Python開發(fā)經(jīng)驗(yàn),精通Django/Flask/FastAPI任一框架,熟悉協(xié)程/異步編程/裝飾器等高級特性
2、熟悉Java開發(fā)基礎(chǔ),具備Spring Boot項目開發(fā)經(jīng)驗(yàn),能獨(dú)立完成API接口開發(fā)
3、掌握Vue.js框架及全家桶(Vuex/Vue Router),能配合前端團(tuán)隊完成模塊開發(fā)
4、熟悉MySQL數(shù)據(jù)庫設(shè)計與優(yōu)化,掌握索引優(yōu)化、慢查詢分析等實(shí)戰(zhàn)經(jīng)驗(yàn)
5、熟練使用Linux開發(fā)環(huán)境,掌握Docker/Kubernetes等容器化技術(shù)
其他要求:
1、熟悉Git工作流,掌握單元測試/接口測試編寫規(guī)范
2、具備良好的代碼設(shè)計能力,熟悉設(shè)計模式與代碼重構(gòu)方法
3、理解RESTful API設(shè)計規(guī)范,熟悉Swagger/Postman等工具