ID:394521

坤坤 有团队

Java工程师

  • 公司信息:
  • 南宁市状元山木业有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 南宁
  • 全区

技术能力

技术栈:
后端框架:Spring Boot 2.7 + Spring MVC
持久层:MyBatis(XML配置) + MySQL数据库
安全机制:Spring Security + JWT令牌鉴权
测试工具:JUnit5 + Mockito
开发工具:IntelliJ IDEA + Git + Postman
主要职责:
开发挂号系统RESTful API接口(含版本控制)
实现MyBatis数据库操作及事务管理
编写单元测试保障业务逻辑正确性
配置logback日志系统记录关键操作
使用Git进行代码管理与团队协作
项目成果:
独立开发完成23个挂号相关API接口
接口平均响应时间优化至200ms以内
单元测试覆盖率提升至78%
集成JWT鉴权提升系统安全性
技术亮点:
掌握Spring Boot快速开发技巧
熟练使用MyBatis动态SQL优化查询
理解RESTful API设计规范
具备基础安全开发意识(防SQL注入/XSS攻击)岗位职责
业务模块:负责调度流程、支付模块、路线规划、用户下单、快递员取派件、运单管理等流程的开发。
需求沟通:与产品团队深入沟通,明确需求用例,确保开发效率。
质量保证:与测试团队合作,完成接口测试、模拟测试、全链路压力测试等,确保代码质量。
流程优化:持续优化核心业务流程,探索新技术解决方案,提升系统性能。

项目经验

项目名称:南宁市第二人民医院官网挂号系统后端开发
项目描述:
参与开发医院官网挂号系统核心后端模块,实现号源管理、预约挂号、数据统计等功能,通过Spring Boot技术栈优化原有系统性能,提升患者挂号体验。
技术栈:
后端框架:Spring Boot 2.7 + Spring MVC
持久层:MyBatis(XML配置) + MySQL数据库
安全机制:Spring Security + JWT令牌鉴权
测试工具:JUnit5 + Mockito
开发工具:IntelliJ IDEA + Git + Postman
主要职责:
开发挂号系统RESTful API接口(含版本控制)
实现MyBatis数据库操作及事务管理
编写单元测试保障业务逻辑正确性
配置logback日志系统记录关键操作
使用Git进行代码管理与团队协作
项目成果:
独立开发完成23个挂号相关API接口
接口平均响应时间优化至200ms以内
单元测试覆盖率提升至78%
集成JWT鉴权提升系统安全性
技术亮点:
掌握Spring Boot快速开发技巧
熟练使用MyBatis动态SQL优化查询
理解RESTful API设计规范
具备基础安全开发意识(防SQL注入/XSS攻击)

裹小递 https://appgallery.huawei.com/app/C103073559
项目阶段:甲方公司1.0版本系统升级,解决数据壁垒、系统性能扩展受限、业务管理混乱等问题。随着甲方公司业务的扩展,1.0版本已无法满足需求,急需构建高性能、高并发、业务高度可扩展的TMS解决方案。
团队规模:整体开发团队30人,我主要参与TMS系统的开发。
技术栈:
业务层:SpringCloud Alibaba, SpringBoot, MybatisPlus, Spring Data (MongoDB, Elasticsearch, Neo4j, MySQL), Redis, RabbitMQ, XXL-JOB
交付平台:Kubernetes, Jenkins CI/CD, GitLab, Docker
工具:JIRA, Git, ApiFox, JMeter, Maven

岗位职责
业务模块:负责调度流程、支付模块、路线规划、用户下单、快递员取派件、运单管理等流程的开发。
需求沟通:与产品团队深入沟通,明确需求用例,确保开发效率。
质量保证:与测试团队合作,完成接口测试、模拟测试、全链路压力测试等,确保代码质量。
流程优化:持续优化核心业务流程,探索新技术解决方案,提升系统性能。

技术亮点
路线规划:使用 Neo4J替代传统 DB,设计物流路线规划流程,保存一二三级转运中心、路线的信息,并通过 Neo4l实现按照成本优先或速度优先方式查询转运路线
使用MongoDB保存物流轨迹信息。
设使用 MangoDB 保存物流轨迹信息,再加一级缓存(Nginx+Lua+Redis)和二级缓存(Caffeine),设计了万级 QPS 的物流轨迹查询接口
缓存穿透解决:合理的使用 Redis 布隆过滤器解决缓存穿透问题,不止在查询场景下,其实凡是对外暴露的任何对数据库 CRUD 操作接口,都可能面临缓存击穿。
服务范围保存:使用 Elasticsearch设计了快递员取派件任务索引,优化了关于快递员任务的复杂查询需求,降低对 DB 的复杂查询压力。
任务索引优化:使用Elasticsearch设计快递员取派件任务索引,优化复杂查询需求。
运单ID生成:采用美团leaf号段模式,生成唯一运单ID。
Redis数据类型应用:合理的使用 Redis 的数据类型,围绕业务设计解决方案,如:使用 List保存待分配的运单、使用 Set 完成运单分配后的去重,已及运单轨迹信息的缓存

团队情况

  • 整包服务: 微信小程序开发   PC网站开发   App开发   
角色 职位
负责人 Java工程师
队员 后端工程师

案例展示

  • 南宁市第二人民医院官网系统后端开发

    南宁市第二人民医院官网系统后端开发

    项目描述: 参与开发医院官网系统核心后端模块,实现号源管理、预约挂号、数据统计等功能,通过Spring Boot技术栈优化原有系统性能,提升患者体验。 技术栈: 后端框架:Spring Boot 2.7 + Spring MVC 持久层:MyBatis(XML配置) +

  • 裹小递(物流)

    裹小递(物流)

    项目阶段:甲方公司1.0版本系统升级,解决数据壁垒、系统性能扩展受限、业务管理混乱等问题。随着甲方公司业务的扩展,1.0版本已无法满足需求,急需构建高性能、高并发、业务高度可扩展的TMS解决方案。 团队规模:整体开发团队30人,我主要参与TMS系统的开发。 技术栈: 业务层

查看案例列表(含更多 0 个案例)

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服