崗位職責(zé):
1、參與項(xiàng)目從需求調(diào)研到交付使用全過(guò)程;
2、項(xiàng)目研發(fā)技術(shù)方案的制定/開(kāi)發(fā)計(jì)劃的執(zhí)行;
3、負(fù)責(zé)內(nèi)部項(xiàng)目技術(shù)架構(gòu)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能設(shè)計(jì)等,以及核心模塊的代碼開(kāi)發(fā)、日常研發(fā)需求的溝通等工作;
4、小組內(nèi)技術(shù)問(wèn)題解決與攻關(guān),協(xié)調(diào)項(xiàng)目組成員的開(kāi)發(fā)協(xié)作,進(jìn)行項(xiàng)目的開(kāi)發(fā)質(zhì)量控制。
任職要求:
1、至少5年以上Java Web研發(fā)經(jīng)驗(yàn),2年以上技術(shù)架構(gòu)經(jīng)驗(yàn),至少主導(dǎo)并開(kāi)發(fā)交付過(guò)一個(gè)完整的大中型項(xiàng)目;
2、熟練掌握J(rèn)ava開(kāi)發(fā),相關(guān)技術(shù)棧或工具,包括但不限于:SpringBoot、SpringCloud、SpringSecriuty、Maven、Redis、Mysql、PgSql、Monggo、Gitlab、Git、Docker、Docker-Compose、Elasticsearch、Websocket等;
3、熟悉業(yè)務(wù)中臺(tái)、數(shù)據(jù)中臺(tái)的技術(shù)架構(gòu)及建設(shè),熟悉微服務(wù)架構(gòu),具備良好的系統(tǒng)分析設(shè)計(jì)能力;
4、熟悉持續(xù)集成流程及CI/CD工具,了解Jenkins、Mvn、Gradle、Npm、Sonarqube等CI/CD工具,熟悉軟件配置管理、發(fā)布管理的原理和方法優(yōu)先;
5、具備基本的數(shù)據(jù)庫(kù)性能優(yōu)化能力,熟悉大流量、高并發(fā)、高負(fù)載、高可用性的分布式系統(tǒng)的架構(gòu)設(shè)計(jì)與開(kāi)發(fā);
6、有一定的腳本開(kāi)發(fā)能力,熟悉基本Shell/Python的腳本編寫;
7、熟悉基本的前端開(kāi)發(fā)工具使用,熟悉HTML/CSS/JavaScript/Vue等前端技術(shù),了解基本的Web標(biāo)準(zhǔn)和Web安全。