ID:345210

tl

全栈开发工程师

  • 公司信息:
  • 腾昕科技
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 长沙
  • 全区

技术能力

熟练掌握Java核心知识,具有良好的编程习惯以及代码规范;
熟悉Spring、SpringMVC、SpringBoot、Mybatis等开源框架;
熟悉MySQL,基础架构、日志、事务、索引,具备一定的SQL调优能力;
熟悉Redis线程模型及主从、哨兵、集群部署模式,掌握缓存、分布式锁、限流等使用场景;
掌握分布式常见问题及解决方案:分布式锁、分布式事务、分布式session、分布式任务调度;
理解微服务架构设计:服务注册发现、配置中心、限流、熔断、降级、网关路由等;
熟悉Linux操作系统及常用命令、Docker常用命令;
熟悉Vue3、vite、nuxt等前端技术框架;

项目经验

居民管理
项目介绍:居民管理是一款专为社区居民及管理者设计的综合性管理应用,旨在提供高效、便捷的居民信息管理和统计服务。通过丰富的功能模块,居民管理系统不仅能提高社区管理的效率,还能为居民提供个性化的服务体验。
使用技术:SpringCloud、Mybatis、MySQL、Redis、nacos
责任描述:
· 居民数据统计模块:
参与设计和开发居民数据统计模块,使用Redis作为高速缓存,暂存每日更新数据以提高访问速度和系统性能。
实现数据汇总和分析逻辑,通过定时任务(Spring Scheduled)将每日数据同步到MySQL数据库,确保数据持久化和一致性。
开发数据监控和告警机制,确保在数据异常时及时通知相关人员进行处理。
· 居民信息配置模块:
负责居民信息配置模块的架构设计和编码,实现居民信息的灵活配置与管理。
使用SpringCloud Config管理分布式配置,确保各微服务能够动态加载和更新配置。
实现用户角色和权限管理,确保只有授权用户才能修改和访问特定的配置信息。
· 标签查询居民信息模块:
开发标签查询居民信息模块,设计高效的查询算法,实现基于标签的快速检索。
使用Mybatis动态SQL构建复杂查询语句,优化数据库索引以提高查询性能。
实现标签管理功能,允许用户自定义标签并关联到居民信息,提升数据的可操作性和灵活性。
· 居民信息编辑模块:
负责居民信息编辑模块的开发,设计友好的用户界面和交互体验,确保成员能够方便地修改和更新居民信息。
实现数据校验和完整性检查,确保提交的信息符合系统要求并减少错误输入。
开发版本控制和历史记录功能,允许用户查看和回滚居民信息的历史变更,确保数据的可追溯性。
· 对外开放接口模块:
设计和实现对外开放接口模块,提供标准化的RESTful API接口,支持多种数据格式(如JSON、XML)。
使用Spring Security和OAuth2进行接口安全认证和授权,确保数据访问的安全性和合规性。
实现API文档自动生成(使用Swagger),方便第三方开发者理解和使用接口,促进系统的开放与集成。

信用行为

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

发布任务

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

微信接收人才推送

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

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