崗位職責(zé):
1、 系統(tǒng)開發(fā)與設(shè)計(jì):負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)等的開發(fā)工作,承擔(dān)核心模塊程序結(jié)構(gòu)設(shè)計(jì)和代碼編寫任務(wù);參與基于JAVA/Python技術(shù)的應(yīng)用系統(tǒng)開發(fā),根據(jù)業(yè)務(wù)需求進(jìn)行系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)。針對(duì)公司的業(yè)務(wù)需求,進(jìn)行技術(shù)調(diào)研和選型,提出系統(tǒng)設(shè)計(jì)方案。
2、 代碼編寫與文檔撰寫:完成軟件系統(tǒng)代碼的實(shí)現(xiàn),確保代碼質(zhì)量,遵循編碼規(guī)范;編寫軟件分析設(shè)計(jì)文檔、程序設(shè)計(jì)文檔、制品部署手冊(cè)等各類技術(shù)文檔,對(duì)開發(fā)過程和系統(tǒng)進(jìn)行記錄和說明。
3、 系統(tǒng)維護(hù)與優(yōu)化:負(fù)責(zé)所開發(fā)模塊的故障修復(fù)、性能調(diào)優(yōu)等工作,保障系統(tǒng)的穩(wěn)定運(yùn)行;參與系統(tǒng)性能優(yōu)化、穩(wěn)定性保障、故障排查和解決等工作,構(gòu)建穩(wěn)定可靠的線上服務(wù)。對(duì)現(xiàn)有系統(tǒng)進(jìn)行性能優(yōu)化和重構(gòu),提升系統(tǒng)整體性能。
4、 技術(shù)支持與協(xié)作:與第三方系統(tǒng)集成和接口開發(fā),實(shí)現(xiàn)系統(tǒng)間的數(shù)據(jù)交互和功能協(xié)同;配合前端工程師完成系統(tǒng)集成和前后端交互等工作。指導(dǎo)初、中級(jí)開發(fā)人員,進(jìn)行技術(shù)答疑,幫助解決開發(fā)過程中的問題。
5、 完成領(lǐng)導(dǎo)交辦的其他工作。
任職要求:
1、 學(xué)歷與經(jīng)驗(yàn):本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5 年以上的 Java 開發(fā)經(jīng)驗(yàn),具備相關(guān)行業(yè)知識(shí)或?qū)嵺`經(jīng)驗(yàn),有項(xiàng)目開發(fā)和管理經(jīng)驗(yàn)。
2、 AI能力:具備一定的 AI 編寫能力,熟悉至少一種機(jī)器學(xué)習(xí)框架,如 TensorFlow 或 PyTorch,能夠?qū)⑵渑c Java 開發(fā)相結(jié)合。了解常見的 AI 算法,如分類、回歸、聚類算法等,并能在實(shí)際項(xiàng)目中應(yīng)用;有使用 Java 進(jìn)行 AI 模型部署、調(diào)用及與業(yè)務(wù)系統(tǒng)集成的經(jīng)驗(yàn)。
3、 Java 基礎(chǔ):Java 基礎(chǔ)扎實(shí),精通集合、多線程、IO等基礎(chǔ)知識(shí),深入理解 JVM 原理。
4、 Python基礎(chǔ):具備 Python 基礎(chǔ)能力,能夠運(yùn)用Python進(jìn)行數(shù)據(jù)處理與分析,為 AI 模型開發(fā)提供數(shù)據(jù)支持;熟悉 Python 在機(jī)器學(xué)習(xí)模型訓(xùn)練、數(shù)據(jù)預(yù)處理等場(chǎng)景下的應(yīng)用,能夠編寫簡(jiǎn)單的 Python 腳本輔助 Java 進(jìn)行 AI 相關(guān)開發(fā)工作。
5、 開發(fā)框架:熟練掌握 Spring Boot、Spring Cloud、Spring MVC、MyBatis 等開發(fā)框架。
6、 數(shù)據(jù)庫(kù):熟悉 MySQL、Oracle、PostgreSQL 等關(guān)系型數(shù)據(jù)庫(kù),具備數(shù)據(jù)庫(kù)設(shè)計(jì)、優(yōu)化和事務(wù)處理能力。
7、 中間件:熟悉常用的中間件,如 Tomcat、Nginx 等,以及消息中間件 RabbitMQ、Kafka 等,緩存中間件如 Redis 等。
8、 其他:熟悉 Linux 操作系統(tǒng)及常用命令,掌握設(shè)計(jì)模式、算法和數(shù)據(jù)結(jié)構(gòu),具備良好的面向?qū)ο蠓治龊驮O(shè)計(jì)能力。熟悉微服務(wù)架構(gòu)、容器技術(shù)等。
9、 綜合素質(zhì):有良好的代碼習(xí)慣,結(jié)構(gòu)清晰、命名規(guī)范、邏輯性強(qiáng)、冗余度低。具備良好的溝通表達(dá)能力與團(tuán)隊(duì)合作精神,強(qiáng)烈的責(zé)任心和較強(qiáng)的學(xué)習(xí)能力。具有技術(shù)自我要求和自驅(qū)力,能積極獨(dú)立高質(zhì)量交付任務(wù)。