職位描述
- 設(shè)計(jì)、開發(fā)和維護(hù)基于 Java 的后端服務(wù)和應(yīng)用程序,實(shí)現(xiàn)業(yè)務(wù)需求和功能。
- 編寫高質(zhì)量的可維護(hù)、可測(cè)試的代碼,確保系統(tǒng)的穩(wěn)定性和可擴(kuò)展性。
- 與前端開發(fā)團(tuán)隊(duì)密切合作,設(shè)計(jì)和實(shí)現(xiàn)前后端的數(shù)據(jù)交互接口。
- 負(fù)責(zé)后端服務(wù)的性能優(yōu)化和故障排查,確保系統(tǒng)的高性能和可用性。
- 參與技術(shù)設(shè)計(jì)討論和代碼審查,提供技術(shù)建議和解決方案。
- 研究新技術(shù)和工具,持續(xù)改進(jìn)團(tuán)隊(duì)的開發(fā)流程和技術(shù)棧。
職位要求
- 熟練掌握 Java 編程語(yǔ)言,具有良好的編碼習(xí)慣和代碼質(zhì)量意識(shí)。
- 熟悉大數(shù)據(jù)量、高并發(fā)、高性能的分布式系統(tǒng)的設(shè)計(jì)、應(yīng)用及調(diào)優(yōu),有微服務(wù)架構(gòu)實(shí)踐經(jīng)驗(yàn)
- 熟悉常用的設(shè)計(jì)模式、具有較好的JAVA IO、多線程、網(wǎng)絡(luò)等方面的編程能力
- 精通SpringBoot、Nacos、SpringClound、 Mybatis 等常見技術(shù)框架。
- 熟悉關(guān)系型數(shù)據(jù)庫(kù)如 MySQL 或 PostgreSQL,具備數(shù)據(jù)庫(kù)設(shè)計(jì)和 SQL 查詢優(yōu)化的能力。
- 熟練使用 Redis 等常用NoSQL,熟練掌握ES、Rabbit MQ,kafka等中間件的開發(fā)
- 熟悉 RESTful API 設(shè)計(jì)原則和實(shí)踐,能夠設(shè)計(jì)和實(shí)現(xiàn)高質(zhì)量的 API 接口。
- 熟悉Docker,熟練使用linux系統(tǒng)
- 熟悉版本控制工具如 Git,并能夠與團(tuán)隊(duì)協(xié)作開發(fā)。
- 良好的溝通能力和團(tuán)隊(duì)合作精神,能夠與前端開發(fā)人員和其他團(tuán)隊(duì)成員緊密合作