主要職責(zé)
1、負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)及模塊的需求分析、設(shè)計、開發(fā)與迭代維護(hù)。
2、編寫高質(zhì)量、清晰、可維護(hù)的代碼,并進(jìn)行單元測試和集成測試。
3、參與系統(tǒng)架構(gòu)設(shè)計和技術(shù)選型,持續(xù)優(yōu)化系統(tǒng)性能與穩(wěn)定性。
4、負(fù)責(zé)相關(guān)技術(shù)文檔的編寫與維護(hù)。
必備技能與要求
核心開發(fā)能力:
1、精通 Java 語言,熟練使用 Spring Boot 生態(tài)體系,能夠基于其快速構(gòu)建后端服務(wù)。
2、了解 Java 底層原理(如 JVM 內(nèi)存模型、類加載機(jī)制、多線程并發(fā)等),具備一定的性能調(diào)優(yōu)能力。
數(shù)據(jù)持久層:熟練使用 MyBatis-Plus 或其他主流 ORM 框架,具備豐富的數(shù)據(jù)庫設(shè)計與 SQL 優(yōu)化經(jīng)驗(yàn)。
網(wǎng)絡(luò)與中間件:
1、了解 TCP/IP 等網(wǎng)絡(luò)通信協(xié)議的基本原理。
2、熟練掌握 Redis 的應(yīng)用,如緩存、分布式鎖等場景。
3、熟練使用 MQTT 或其他消息中間件,了解其應(yīng)用場景和原理。
工程協(xié)作:熟練使用 Git 進(jìn)行版本控制,精通分支管理策略和團(tuán)隊(duì)協(xié)作流程。
加分項(xiàng)(具備以下經(jīng)驗(yàn)者優(yōu)先)
1、有實(shí)際的 工程化部署經(jīng)驗(yàn),熟悉 Docker、Jenkins、K8s 等容器化與持續(xù)集成/部署工具.
2、有 Golang 使用經(jīng)驗(yàn),了解其特性和生態(tài)。
3、有物聯(lián)網(wǎng)(IoT)相關(guān)項(xiàng)目開發(fā)經(jīng)驗(yàn)。
4、具備良好的溝通能力、團(tuán)隊(duì)協(xié)作精神和解決問題的能力。
說明:崗位為外包,長期穩(wěn)定