參與產(chǎn)品生命周期管理系統(tǒng)的后端模塊開(kāi)發(fā);
負(fù)責(zé)系統(tǒng)核心功能的編碼、調(diào)試、性能優(yōu)化及維護(hù);
與產(chǎn)品經(jīng)理、前端工程師、測(cè)試團(tuán)隊(duì)協(xié)作,完成系統(tǒng)功能的聯(lián)調(diào)與交付;
編寫(xiě)高質(zhì)量、可維護(hù)的代碼,遵循良好的軟件工程規(guī)范;
任職要求
1、Java基礎(chǔ)扎實(shí),熟悉JDK 8及以上版本特性,具備良好的面向?qū)ο缶幊趟枷耄?br>2、熟練掌握 Spring Boot 框架,能夠基于Spring Boot進(jìn)行模塊化開(kāi)發(fā);
3、熟練使用 MyBatis / MyBatis-Plus,具備編寫(xiě)復(fù)雜SQL語(yǔ)句和優(yōu)化數(shù)據(jù)庫(kù)訪問(wèn)的能力;
4、熟悉 Oracle數(shù)據(jù)庫(kù),了解其基本原理、事務(wù)機(jī)制、索引優(yōu)化等;
5、熟悉 RESTful API 設(shè)計(jì)規(guī)范,具備良好的接口設(shè)計(jì)能力;
6、熟悉 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD),能夠基于業(yè)務(wù)需求進(jìn)行合理的領(lǐng)域建模;
7、有模塊化、高內(nèi)聚低耦合設(shè)計(jì)經(jīng)驗(yàn),熟悉分層架構(gòu)與服務(wù)拆分;
8、熟悉設(shè)計(jì)模式,能在實(shí)際項(xiàng)目中靈活應(yīng)用;