工作職責(zé):(3年以上項(xiàng)目經(jīng)驗(yàn)非外包項(xiàng)目、有微服務(wù)開發(fā)經(jīng)驗(yàn))
1. 負(fù)責(zé)公司核心產(chǎn)品業(yè)務(wù)系統(tǒng)和系統(tǒng)服務(wù)的需求分析、系統(tǒng)設(shè)計(jì)、編碼、測試、上線等各個(gè)階段開發(fā)與維護(hù)工作,包括但不限于微服務(wù)架構(gòu)、數(shù)據(jù)處理、API 接口等。
2. 負(fù)責(zé)系統(tǒng)的后端模塊,Java項(xiàng)目的設(shè)計(jì)、開發(fā)、測試、維護(hù)和優(yōu)化3. 負(fù)責(zé)編寫高質(zhì)量的代碼,保證代碼的可讀性、可維護(hù)性和可擴(kuò)展性4. 負(fù)責(zé)解決項(xiàng)目中遇到的技術(shù)難題,并提供技術(shù)支持和解決方案
5. 優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),提升系統(tǒng)性能、穩(wěn)定性和可擴(kuò)展性
6. 分析并優(yōu)化業(yè)務(wù)流程,參與系統(tǒng)長期架構(gòu)設(shè)計(jì)與規(guī)劃,探索合理、可擴(kuò)展的系統(tǒng)模型,通過自動(dòng)化等手段提升研發(fā)效率,提升需求迭代速度與系統(tǒng)能力
7. 保證系統(tǒng)穩(wěn)定性,提升系統(tǒng)的可用性和可維護(hù)性,協(xié)同QA保證高質(zhì)量開發(fā)交付,優(yōu)化系統(tǒng)性能、及時(shí)排查線上故障,保證系統(tǒng)穩(wěn)定
8. 參與部分前端頁面開發(fā)工作
9. 積極主動(dòng)與前端、測試、運(yùn)維等團(tuán)隊(duì)緊密協(xié)作,推動(dòng)產(chǎn)品迭代和問題解決,協(xié)調(diào)相關(guān)團(tuán)隊(duì)完成項(xiàng)目,促進(jìn)團(tuán)隊(duì)合作
10. 參與團(tuán)隊(duì)技術(shù)分享和知識(shí)積累,提高團(tuán)隊(duì)整體技術(shù)水平
11. 跟蹤行業(yè)技術(shù)發(fā)展趨勢,引入新技術(shù)并落地實(shí)踐,特別是智能化、AI等前沿應(yīng)用技術(shù)。
崗位要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3 年以上 Java 開發(fā)經(jīng)驗(yàn)
2.通 Java 8,基礎(chǔ)扎實(shí),熟悉 IO、多線程、集合等基礎(chǔ)框架,包括JVM、IO、多線程、并發(fā)、網(wǎng)絡(luò)等,深刻理解面向?qū)ο?、設(shè)計(jì)模式等相關(guān)技術(shù),有良好的代碼風(fēng)格和編程習(xí)慣
3. 精通Java生態(tài),熟練使用常用的JAVA技術(shù)框架,并對(duì)JAVA Web的各種主流框架如Spring、SpringBoot、SpringCloud、Redis、ElaticSearch、RocketMQ等有深入的應(yīng)用和優(yōu)化經(jīng)驗(yàn),掌握它的原理和機(jī)制.
4. 精通 Spring Boot、MyBatis 生態(tài)。理解其權(quán)限控制(Shiro/SpringSecurity)、數(shù)據(jù)權(quán)限(Data Scope)及代碼生成機(jī)制;深刻理解 Bean 生命周期和事務(wù)管理。
5. 精通Mysql、Pgsql等主流數(shù)據(jù)庫,熟悉 MySQL 索引原理、鎖機(jī)制及 SQL 調(diào)優(yōu);熟練使用 Druid 連接池,并能獨(dú)立排查連接泄露或超時(shí)問題,具有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗(yàn)。
6. 熟悉TCP/IP/HTTP/MQTT等通訊協(xié)議,熟悉JavaNIO,Netty等,熟練使用消息隊(duì)列中間件RocketMQ等常用框架
7.熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉常用數(shù)據(jù)庫、中間件、緩存、消息隊(duì)列、RPC的使用及其內(nèi)部實(shí)現(xiàn)機(jī)制
8. 對(duì)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)有深刻的理解和實(shí)踐,有復(fù)雜業(yè)務(wù)系統(tǒng)的抽象設(shè)計(jì)能力,思路清晰,善于思考,能夠獨(dú)立分析和解決業(yè)務(wù)、技術(shù)問題
9.熟悉Redis、Kafka、Rabbitmq等中間件的使用,熟悉 Hadoop ecosystem 常用開源框架者優(yōu)先,如 Hadoop、Spark、Flink、Kafka、HDFS 等
10. 熟練掌握 HTML、CSS、JavaScript、jQuery、Vue.js 等前端技術(shù)棧,能獨(dú)立手寫 jQuery 語法及 Vue 組件,具備前后端聯(lián)調(diào)與前端問題排查能力,理解生命周期鉤子函數(shù)(created, mounted 等)。
11.熟練使用 Element UI 組件庫,能基于現(xiàn)有模板快速通過 copy-modify 方式完成表單、表格、彈窗等業(yè)務(wù)開發(fā)。
12.具備基本的前端 Debug 能力,能通過瀏覽器控制臺(tái)排查網(wǎng)絡(luò)請(qǐng)求和數(shù)據(jù)綁定問題。
13.有uniApp 或微信小程序開發(fā)經(jīng)驗(yàn)的優(yōu)先;
14.有供應(yīng)鏈行業(yè)相關(guān)經(jīng)驗(yàn)優(yōu)先。
15.具備AI 技術(shù)應(yīng)用能力優(yōu)先,熟悉 AI 模型集成(如大模型 API 調(diào)用、本地化部署)、AI 能力嵌入(如智能表單、智能審批、數(shù)據(jù)分析)等場景,能將 AI 技術(shù)落地到 aPaaS 平臺(tái)功能中;
16.有Liunx基礎(chǔ)知識(shí),熟練掌握 Linux 常用命令的優(yōu)先;