崗位職責(zé):
1. 負(fù)責(zé)Java開發(fā)項(xiàng)目,包括但不限于分布式系統(tǒng)開發(fā)與維護(hù)。
2. 參與微服務(wù)框架的設(shè)計(jì)與實(shí)施,確保技術(shù)方案的可行性與高效性。
3. 使用Spring Boot/Spring MVC、MyBatis等技術(shù)進(jìn)行開發(fā),并應(yīng)用設(shè)計(jì)模式優(yōu)化開發(fā)流程。
4. 熟練掌握Redis、RabbitMQ/Kafka、Elasticsearch等中間件,以提高系統(tǒng)性能。
5. 負(fù)責(zé)MySQL數(shù)據(jù)庫的設(shè)計(jì)與優(yōu)化,包括分庫分表和索引優(yōu)化。
6. 能夠使用Linux運(yùn)維命令獨(dú)立部署應(yīng)用,有Docker/K8s使用經(jīng)驗(yàn)者優(yōu)先。
7. 具備良好的架構(gòu)設(shè)計(jì)能力,能夠進(jìn)行微服務(wù)拆分和領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)。
任職要求:
1. 統(tǒng)招??萍耙陨蠈W(xué)歷。
2. 具備4年以上Java開發(fā)經(jīng)驗(yàn),有2年以上大型分布式系統(tǒng)開發(fā)經(jīng)驗(yàn)。
3. 熟練掌握Spring Boot/Spring MVC、MyBatis等開發(fā)技術(shù)。
4. 熟練掌握Redis、RabbitMQ/Kafka、Elasticsearch等中間件的使用與優(yōu)化。
5. 具有良好的數(shù)據(jù)庫設(shè)計(jì)能力,能夠進(jìn)行MySQL的分庫分表和索引優(yōu)化。
6. 能夠使用Linux運(yùn)維命令獨(dú)立部署應(yīng)用,有Docker/K8s使用經(jīng)驗(yàn)者優(yōu)先。
7. 具備良好的架構(gòu)設(shè)計(jì)能力,能夠進(jìn)行微服務(wù)拆分和領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)。
軟性要求:
1. 具備項(xiàng)目快速適應(yīng)能力,能夠接受高強(qiáng)度的工作節(jié)奏。
2. 具有良好的溝通能力,能夠用非技術(shù)語言向客戶解釋技術(shù)方案。
3. 有協(xié)同行政等開發(fā)經(jīng)驗(yàn)者優(yōu)先。