任職要求:
1. 本科及以上學(xué)歷,計(jì)算機(jī)等相關(guān)專業(yè)畢業(yè),java開發(fā)3年以上經(jīng)驗(yàn)。
2. 熟悉微服務(wù)架構(gòu)設(shè)計(jì)(服務(wù)注冊(cè)發(fā)現(xiàn)、配置中心、網(wǎng)關(guān)、熔斷降級(jí)),有 Springboot/springcloud 實(shí)戰(zhàn)經(jīng)驗(yàn)。
3. 至少熟悉Activiti、Flowable、Camunda等開源工作流引擎中的一種,能獨(dú)立完成流程定義、任務(wù)分配、流程連接等設(shè)計(jì),并解決引擎相關(guān)問(wèn)題;
4. 精通 Java 開發(fā)語(yǔ)言(JDK8+),深入理解 Java 多線程、集合、IO/NIO、反射等核心原理,具備扎實(shí)的面向?qū)ο缶幊趟枷耄?br>
5. 熟練掌握 Spring Boot、Spring Cloud、MyBatis/MyBatis-Plus 等主流 Java 框架,能獨(dú)立搭建微服務(wù)架構(gòu)并解決實(shí)際問(wèn)題;
6. 熟悉前后端分離架構(gòu),深刻理解 RESTful API、GraphQL 接口設(shè)計(jì)規(guī)范,能高效配合前端完成接口開發(fā)與調(diào)試;
7. 精通關(guān)系型數(shù)據(jù)庫(kù)(MySQL/Oracle),熟練掌握 SQL 優(yōu)化技巧;核心要求:熟悉空間數(shù)據(jù)庫(kù) PostGIS,能實(shí)現(xiàn)空間查詢、空間索引、地理數(shù)據(jù)關(guān)聯(lián)分析熟練使用Eclipse、Idea、Tomcat等開發(fā)、部署工具,可以獨(dú)立解決項(xiàng)目技術(shù)問(wèn)題;
8. 熟悉緩存技術(shù)(Redis/Memcached)、消息隊(duì)列(RabbitMQ/Kafka),能合理設(shè)計(jì)緩存策略與異步處理流程;
9. 具備后端性能優(yōu)化能力,掌握 JVM 調(diào)優(yōu)、數(shù)據(jù)庫(kù)調(diào)優(yōu)、接口壓測(cè)與瓶頸排查手段;熟悉前端安全防護(hù)(XSS、CSRF、SQL 注入)原理與解決方案。
10. 有GIS 后端開發(fā)經(jīng)驗(yàn),參與過(guò)智慧城市、交通物流、應(yīng)急管理等領(lǐng)域的 GIS 項(xiàng)目者優(yōu)先。
工作職責(zé):
1. 設(shè)計(jì)并實(shí)現(xiàn)高可用、高性能的前后端交互接口(RESTfuAPI/GraphQL),配合前端完成數(shù)據(jù)聯(lián)調(diào),保障接口穩(wěn)定性與響應(yīng)速度;
2. 負(fù)責(zé)公司相關(guān)OA管理系統(tǒng)后端服務(wù)的架構(gòu)設(shè)計(jì)、核心模塊開發(fā)與迭代優(yōu)化,支撐前端可視化大屏、地理信息系統(tǒng)的后端數(shù)據(jù)需求;
3. 參與 GIS 服務(wù)(如地圖瓦片服務(wù)、空間查詢、路徑規(guī)劃、空間分析)的開發(fā)與優(yōu)化,對(duì)接 ArcGIS Server、GeoServer 等 GIS 服務(wù)器;
4. 負(fù)責(zé)后端系統(tǒng)的性能優(yōu)化、并發(fā)處理、數(shù)據(jù)緩存策略設(shè)計(jì),解決高并發(fā)場(chǎng)景下的系統(tǒng)瓶頸;
5. 參與數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)與優(yōu)化(索引優(yōu)化、分庫(kù)分表、讀寫分離等),保障數(shù)據(jù)安全性與一致性;
6. 推動(dòng)后端工程化、規(guī)范化建設(shè),參與技術(shù)選型、代碼評(píng)審、技術(shù)沉淀與團(tuán)隊(duì)分享;
7. 配合產(chǎn)品經(jīng)理拆解需求,提供技術(shù)方案支持,協(xié)同前端、測(cè)試團(tuán)隊(duì)完成項(xiàng)目交付。