1. 參與或負(fù)責(zé)業(yè)務(wù)需求分析、系統(tǒng)架構(gòu)設(shè)計、技術(shù)方案選型與評審。
2. 基于 Java 技術(shù)棧進(jìn)行高質(zhì)量的后端服務(wù)代碼開發(fā)、單元測試和接口調(diào)試。
3. 設(shè)計、開發(fā)、維護(hù)和優(yōu)化 RESTful API 接口。
4. 負(fù)責(zé)數(shù)據(jù)庫(如 MySQL, PostgreSQL, Oracle 等)的設(shè)計、開發(fā)、優(yōu)化及 SQL 調(diào)優(yōu)。
5. 參與系統(tǒng)性能優(yōu)化、穩(wěn)定性保障及線上問題排查與解決。
6. 編寫清晰的技術(shù)文檔,包括設(shè)計文檔、接口文檔等。
7. 遵循團(tuán)隊編碼規(guī)范,參與代碼評審,保障代碼質(zhì)量。
任職要求:
1. 精通 Java 語言及核心生態(tài),扎實的面向?qū)ο缶幊袒A(chǔ)。
熟練掌握主流 Java 開發(fā)框架,如 Spring Boot, Spring MVC, Spring Cloud(微服務(wù)方向) 等。
熟悉關(guān)系型數(shù)據(jù)庫(如 MySQL)的設(shè)計、開發(fā)與性能優(yōu)化。
熟悉常用 NoSQL 數(shù)據(jù)庫(如 Redis, MongoDB)者優(yōu)先。
熟悉消息隊列(如 RabbitMQ, Kafka, RocketMQ)者優(yōu)先。
熟悉分布式系統(tǒng)設(shè)計理念、微服務(wù)架構(gòu)及相關(guān)技術(shù)(服務(wù)注冊發(fā)現(xiàn)、配置中心、熔斷限流等)者優(yōu)先。
熟悉 Docker、Kubernetes 等容器化與編排技術(shù)者優(yōu)先。
2. 3年及以上(中級)/ 5年及以上(高級)Java后端開發(fā)經(jīng)驗。
有高并發(fā)、高性能系統(tǒng)設(shè)計開發(fā)經(jīng)驗者優(yōu)先。
有完整項目生命周期(需求、設(shè)計、開發(fā)、測試、上線、運維)經(jīng)驗。
3. 良好的系統(tǒng)分析、設(shè)計能力和問題解決能力。
注重代碼質(zhì)量、規(guī)范性和可維護(hù)性。
良好的溝通能力和團(tuán)隊協(xié)作精神。
強烈的責(zé)任心和自驅(qū)力,能承擔(dān)一定壓力。
4. 計算機相關(guān)專業(yè)本科及以上學(xué)歷。