職位描述:
負(fù)責(zé)微服務(wù)業(yè)務(wù)模塊的設(shè)計研發(fā)與升級維護,以及前端業(yè)務(wù)模塊的研發(fā)與升級維護;
配合其他開發(fā)人員維護代碼功能分支,組織前端團隊 code review,統(tǒng)一前端開發(fā)規(guī)范;
負(fù)責(zé)英文技術(shù)文檔編寫、jira 任務(wù)項的跟蹤及編寫。
職位要求:
1. 通用能力
優(yōu)秀的溝通能力,和使用英語溝通對話的的能力(重要);
較強的代碼潔癖,具備上帝視角的全局觀,性格開朗而富于合作精神;
有良好的編碼品位,代碼注釋習(xí)慣,熟悉常見的設(shè)計模式,具備良好的分析能力;
掌握敏捷開發(fā),熟悉 DevOps 的流程,并能靈活運用。
2. 后端能力
至少3年以上 Java 開發(fā)經(jīng)驗,2 年及以上大型業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)開發(fā)經(jīng)驗,熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用;
熟悉 Spring Boot, Spring Cloud 框架機制和實現(xiàn)原理,具有基于 Spring 框架的研發(fā)經(jīng)驗;
熟悉多線程、JVM,常用關(guān)系型數(shù)據(jù)庫(MySQL、Oracle 等),有一定的 SQL 調(diào)優(yōu)能力;
熟悉分布式、緩存、消息等機制,能對分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決實際業(yè)務(wù)問題;
熟悉 Redis, Kafka, ES 等常用技術(shù);
熟悉 Kubernetes, Istio 服務(wù)網(wǎng)格等容器化部署,對故障降級、業(yè)務(wù)監(jiān)控、過程審計運維等有一定經(jīng)驗;
有良好的 Git 分支管理能力,熟悉 AWS 和華為云服務(wù)應(yīng)用經(jīng)驗優(yōu)先。
3. 前端能力
至少2 年及以上前端開發(fā)經(jīng)驗,有過前端帶隊經(jīng)驗,能夠有效的組織組員進(jìn)行開發(fā)工作;
熟練掌握 Git,分支創(chuàng)建,合并,回滾,Tag 版本控制,以及統(tǒng)一提交 commit 規(guī)范;
能修改 Nginx 的反向代理等一些常用的配置,熟練 Nginx 反向代理配置;
熟練掌握 CI/CD 相關(guān)流程 Jenkins 等,Docker;
熟練掌握 HTML5、CSS3、ES6 等基礎(chǔ)前端開發(fā)技術(shù);
熟練掌握 Vue, Vuex, Element,jQuery,Axios 等 Vue 相關(guān)技術(shù)??蚣埽?
熟悉 WebSocket,國際化,多環(huán)境,RESTful 接口規(guī)范,Webpack;
有過新老項目遷移經(jīng)驗;
熟悉微前端架構(gòu),比如 Qiankun 或者 Single-SPA 等微前端解決方案;
熟悉 React, Redux, Dva, Umi, Antd, Taro, Next 等框架;
熟悉 JS 插件包,組件庫的項目搭建以及開發(fā)能力;
熟悉 Flutter 或者 ReactNative 或者 Electron 等跨平臺解決方案。