我們正在尋找具備扎實(shí)技術(shù)基礎(chǔ)、良好工程習(xí)慣并愿意持續(xù)學(xué)習(xí)的開(kāi)發(fā)工程師,加入我們的研發(fā)團(tuán)隊(duì),共同推進(jìn)公司業(yè)務(wù)系統(tǒng)的開(kāi)發(fā)與優(yōu)化。
一、崗位職責(zé)
- (1)參與公司業(yè)務(wù)系統(tǒng)的需求分析、技術(shù)方案設(shè)計(jì)、功能開(kāi)發(fā)與持續(xù)優(yōu)化
- (2)負(fù)責(zé)后端服務(wù)開(kāi)發(fā)為主,同時(shí)根據(jù)需求完成一定的前端頁(yè)面與交互開(kāi)發(fā)
- (3)參與數(shù)據(jù)庫(kù)、緩存、消息隊(duì)列等中間件相關(guān)功能的使用與優(yōu)化
- (4)參與代碼評(píng)審、測(cè)試協(xié)作及版本管理,保障系統(tǒng)穩(wěn)定性與可維護(hù)性
- (5)與團(tuán)隊(duì)成員合作,推動(dòng)研發(fā)流程高效化、工程化
二、崗位要求
1、后端開(kāi)發(fā)
- (1)Java 基礎(chǔ)扎實(shí):熟悉集合、并發(fā)、I/O、異常處理機(jī)制,了解 JVM 基本原理
- (2)熟悉 Java 生態(tài)體系:能夠熟練使用 Spring Boot / Spring Cloud 及其常用組件
- (3)服務(wù)開(kāi)發(fā)能力完善:可獨(dú)立構(gòu)建 REST API、任務(wù)調(diào)度、后臺(tái)服務(wù)模塊
- (4)數(shù)據(jù)庫(kù)交互能力:熟悉 MyBatis 或 JPA,理解事務(wù)、連接池等常見(jiàn)機(jī)制
- (5)故障排查與性能優(yōu)化能力:
- -能分析并處理慢 SQL、內(nèi)存溢出、線程阻塞等常見(jiàn)問(wèn)題
- -能使用日志、監(jiān)控平臺(tái)、Profiling 工具定位問(wèn)題
- -對(duì) QPS、RT、GC、CPU、線程等性能指標(biāo)有判斷能力
- (6)工程化能力:熟悉 Maven/Gradle、單元測(cè)試、接口測(cè)試等工程實(shí)踐
2、前端開(kāi)發(fā)
- (1)了解主流前端框架:Vue、React 或 Angular
- (2)熟悉 HTML、CSS 能完成常規(guī)頁(yè)面開(kāi)發(fā)與樣式布局
- (3)能使用 Vite、Webpack 等前端構(gòu)建工具
3、中間件與基礎(chǔ)能力
- (1)數(shù)據(jù)庫(kù):具備基礎(chǔ)的數(shù)據(jù)庫(kù)設(shè)計(jì)、索引與查詢優(yōu)化能力
- (2)緩存:會(huì)使用 Redis 等緩存系統(tǒng)提升應(yīng)用響應(yīng)速度
- (3)消息隊(duì)列:能使用 Kafka 或 RabbitMQ 構(gòu)建異步或響應(yīng)式流程
- (4)容器化:熟悉 Docker 基本使用方式,能構(gòu)建和運(yùn)行容器化應(yīng)用
4、工程素養(yǎng)與工作習(xí)慣
- (1)具有良好的編碼規(guī)范、結(jié)構(gòu)化思維與清晰的文檔習(xí)慣
- (2)熟練使用 Git 進(jìn)行多人協(xié)作開(kāi)發(fā)
- (3)能夠使用 AI 輔助開(kāi)發(fā)工具提高效率
- (4)有低代碼平臺(tái)使用經(jīng)驗(yàn)者優(yōu)先考慮
- (5)有責(zé)任心,具備良好的溝通能力與團(tuán)隊(duì)協(xié)作能力