崗位職責(zé):
1、負(fù)責(zé)系統(tǒng)的需求分析、設(shè)計(jì)、編碼、測(cè)試等全流程開發(fā)工作;
2、參與公司產(chǎn)品的前端頁面開發(fā)、后端接口設(shè)計(jì)與實(shí)現(xiàn);
3、參與數(shù)據(jù)庫設(shè)計(jì)、性能優(yōu)化及數(shù)據(jù)接口編寫;
4、協(xié)助產(chǎn)品經(jīng)理和 UI 設(shè)計(jì)師優(yōu)化用戶體驗(yàn);
5、參與技術(shù)難點(diǎn)攻關(guān),提升系統(tǒng)穩(wěn)定性與擴(kuò)展性;
6、對(duì)已有系統(tǒng)進(jìn)行重構(gòu)、優(yōu)化和維護(hù);
7、編寫相關(guān)的技術(shù)文檔、接口文檔,參與技術(shù)分享與代碼評(píng)審。
技能要求:(本崗位更偏向于后端)
后端技術(shù)
1、精通 Java,熟悉 Spring、Spring Boot、Spring cloud、MyBatis 等;
2、熟悉 RESTful API 設(shè)計(jì)及實(shí)現(xiàn);
3、熟悉 Redis、RabbitMQ/Kafka、Elasticsearch、Zookeeper 等中間件;
4、熟悉主流數(shù)據(jù)庫(MySQL / Oracle / PostgreSQL),具備良好的 SQL 能力;
5、熟悉 Maven、Gradle、Git 等構(gòu)建和版本管理工具;
6、有分布式系統(tǒng)、高并發(fā)處理經(jīng)驗(yàn)者優(yōu)先。
前端技術(shù)
1、熟悉 HTML5、CSS3、JavaScript,具備響應(yīng)式頁面開發(fā)能力;
2、熟悉 Vue / React / Angular 中至少一種主流框架;
3、熟悉前后端分離開發(fā)模式、模塊化開發(fā)、組件化設(shè)計(jì);
4、有 Ant Design、Element UI 等 UI 框架使用經(jīng)驗(yàn)者優(yōu)先。