崗位職責:
1、獨立或主持完成軟件設計、代碼編寫、單元測試、集成測試、發(fā)布系統(tǒng)等工作;
2、協助技術總監(jiān)進行業(yè)務建模、架構設計以及編寫技術文檔。
3、開發(fā)可復用的功能模塊,提高開發(fā)效率。
4、指導初中級程序員開發(fā)工作。
5、參與產品需求及系統(tǒng)架構的方案制定。
技能要求:
1、統(tǒng)招本科及以上學歷,計算機相關專業(yè),5年以上相關工作經驗。
2、熟悉設計模式,掌握UML,具備領域驅動設計經驗者優(yōu)先。
3、精通java開發(fā),熟練掌握SpringBoot、MyBatis等開源框架及相關生態(tài)技術,具備微服務(SpringCloud、K8S)開發(fā)經驗。
4、熟練AI建模,有實踐經驗;
5、熟悉分布式組件,緩存(Memcached/Redis)、消息服務(RabbitMQ/RocketMQ/kafka)。
6、熟練掌握MySQL數據庫,熟悉數據庫原理,熟悉UML建模工具,具備數據庫表結構設計能力。
7、熟練掌握Maven、Git項目管理工具
8、熟悉Linux,熟悉Nginx、Tomcat等,能完成項目環(huán)境的搭建,能看懂或編寫Shell腳本,了解Docker容器。
9、熟悉前端開發(fā)技術(如vuejs)者優(yōu)先。