崗位職責(zé):
1.負(fù)責(zé)核心業(yè)務(wù)開發(fā): 使用 Java (SpringBoot 框架) 設(shè)計(jì)和開發(fā)高性能、高可用的后端 RESTful API 及其他功能模塊,支撐 Vue 前端應(yīng)用。
2.架構(gòu)優(yōu)化與提升: 持續(xù)優(yōu)化后端系統(tǒng)架構(gòu),提升系統(tǒng)的靈活性、可擴(kuò)展性、可維護(hù)性和性能。
3.語音通信功能開發(fā)與集成(重點(diǎn)): 負(fù)責(zé)項(xiàng)目中涉及語音通信功能(如 SIP 協(xié)議集成、CTI中間件對(duì)接、呼叫控制、媒體處理等)的后端模塊設(shè)計(jì)、開發(fā)和維護(hù)。
4.高效協(xié)作: 與產(chǎn)品經(jīng)理、UI/UX 設(shè)計(jì)師、前端工程師、測(cè)試工程師緊密協(xié)作,準(zhǔn)確理解業(yè)務(wù)需求和技術(shù)方案,并將其高效轉(zhuǎn)化為高質(zhì)量的代碼實(shí)現(xiàn)。
5.技術(shù)攻關(guān): 解決開發(fā)過程中的技術(shù)難點(diǎn),保障項(xiàng)目按時(shí)高質(zhì)量交付。
任職要求:
1.扎實(shí)的 Java 基礎(chǔ): 精通 Java 編程語言,熟悉 Java Web 開發(fā),熟練掌握 SpringBoot、SpringMVC、MyBatis/Hibernate 等主流開發(fā)框架,具備實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)。
2.數(shù)據(jù)庫技術(shù): 熟練掌握關(guān)系型數(shù)據(jù)庫(如 MySQL, Oracle)的設(shè)計(jì)、SQL 優(yōu)化及使用,熟悉 Redis 等常用 NoSQL 數(shù)據(jù)庫的原理與應(yīng)用場(chǎng)景。
3.前端協(xié)作能力: 了解前端技術(shù)棧(HTML5, JavaScript, CSS),熟悉 Vue.js 框架基本原理和前后端分離協(xié)作模式,能高效配合前端完成接口聯(lián)調(diào)。
4.語音通信技術(shù)專長(核心要求): 熟悉語音通信相關(guān)協(xié)議與技術(shù),特別是 SIP 協(xié)議棧,有 CTI(計(jì)算機(jī)電話集成)系統(tǒng)(如 FreeSWITCH 等)開發(fā)或集成經(jīng)驗(yàn)者優(yōu)先。 了解呼叫控制、媒體處理(RTP/SRTP)等相關(guān)概念。
5.優(yōu)秀的溝通能力: 具備出色的語言表達(dá)和溝通協(xié)調(diào)能力,溝通禮貌、熱情、友善,能夠清晰有條理地闡述技術(shù)方案和問題。