角色定位:全栈开发、项目经理、产品
1. 业务介绍
核心为C端用户与中小企业提供一体化法律服务,涵盖在线法律咨询、合同模板下载及律师撮合三大核心服务,打破法律服务地域限制,降低用户获取专业法律服务的门槛,同时搭建律师与需求方的高效对接桥梁。产品形态覆盖App、小程序与Web三端,适配多场景使用需求;后端采用Java(Spring Boot + MyBatis Plus)技术栈构建稳定服务架构,团队由8人组成(前端2人、后端3人、测试2人、UI 1人)。
2. 功能介绍
用户端功能:在线提交法律咨询需求、浏览及下载各类合同模板、查看律师资质信息并发起撮合对接、通过内嵌「吐槽入口」提交意见反馈,法律文书代写申请、个人法律案例收藏与检索、合同智能审核(基础条款校验);
律师端功能:展示个人执业信息(含执业证号)、接收并响应用户咨询需求、处理撮合订单,律师日程管理、咨询订单批量处理、法律知识库查询、庭审材料在线上传;
平台管理功能:律师合作资质审核、用户信息合规管控、需求订单流转跟踪、合同模板分类管理、系统运行数据统计,律师服务质量评级、违规行为预警与处理、平台交易资金监管、多维度数据可视化报表(用户增长、咨询量趋势);
技术支撑功能:基于Jenkins的CI/CD自动化部署、JMeter压力测试适配、SonarLint代码静态扫描、敏感数据加密存储,多端数据同步服务、用户操作日志审计、系统异常监控与告警;
- 技术栈说明:前端(Web:Vue3+Vite;App/小程序:Uni-app+Vue3+TS)、后端(Java+Spring Boot+MyBatis Plus+Spring Security)、数据库(MySQL+Redis)、部署工具(Jenkins)、测试工具(JMeter、SonarLint)、接口文档(Swagger)
统筹项目全生命周期管理,负责需求转化、进度与质量管控、合规与数据安全保障、上线运维统筹及用户反馈闭环;同时承担全栈开发工作,协调跨角色团队高效协作,确保项目按目标交付。
4. 工作内容
- 需求管理:每周组织法务、运营开展需求评审会,将业务需求拆解为≤3天可交付的Story,通过Jira维护需求Backlog;上线前组织30分钟需求走查,确保文案、按钮、跳转逻辑符合法规要求;
- 进度与质量管控:采用2周迭代模式,每日召开10分钟站会同步进度;迭代结束当天组织成果演示,推动缺陷当周清零;引入SonarLint静态扫描工具,将代码异味从120+条优化至20条以内;
- 合规与数据安全:依据《个人信息保护法》梳理用户信息字段,落实敏感字段加密存储方案;配合法务整理25份律师合作协议,核查并确保平台展示的律师执业证号真实有效;
- 上线与运维:搭建Jenkins CI/CD流水线,将打包+部署时间从25分钟优化至8分钟;每周执行JMeter压测脚本,确保接口95%响应时间稳定在400ms以下;
- 用户反馈与优化:推动在App内嵌「吐槽入口」收集用户意见,每月整理TOP10问题清单并跟进整改;主导「合同模板下载」功能落地,助力小程序日活从1200提升至2300;
- 全栈开发与团队协调:参与App、小程序、Web三端前后端开发;协调前端、后端、测试、UI团队协作,保障项目节奏可控。