ID:424956

🐴

后端开发

  • 公司信息:
  • 智谱
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

熟练掌握 Java、Go、Python、C# 等至少一门主力后端语言,精通对应主流开发框架,例如 Java 的 SpringBoot、SpringCloud 微服务体系,Go 的 Gin、Beego,Python 的 Django、FastAPI。能够运用框架完成接口编写、业务逻辑封装、项目分层架构搭建,理解 MVC/DDD 领域驱动设计思想,规范代码结构与模块划分。精通 MySQL 等关系型数据库,掌握建表、索引优化、多表联查、事务机制、慢 SQL 排查;熟悉 Redis 缓存常用数据结构、持久化策略、分布式锁与缓存穿透 / 击穿 / 雪崩解决方案;了解 MongoDB 非关系数据库使用场景,能根据业务选型合适存储方案,会分库分表应对海量数据压力。熟练使用 Linux 系统常用命令,能完成服务部署、日志排查、权限配置;掌握 Nginx 反向代理、负载均衡配置;熟练使用 RabbitMQ、Kafka 消息队列实现异步解耦、削峰填谷;了解 Elasticsearch 搜索引擎用于全文检索,具备 Docker 容器化打包部署基础能力。理解 HTTP/HTTPS、TCP/IP 网络协议,熟练编写 RESTful 风格 API 接口,掌握接口参数校验、统一返回格式;熟悉接口文档工具 Swagger、Postman;掌握基础安全防护手段,包括 SQL 注入、XSS 跨站、CSRF 攻击防范,学会 Token、JWT 身份认证与权限控制。掌握 Git 版本协同管理,了解 Maven/Gradle 项目构建工具;具备简单单元测试、接口测试能力;能够排查线上 Bug、分析系统报错与性能瓶颈;理解分布式系统基础概念,如服务注册发现、熔断降级、分布式事务;具备需求拆解、模块化开发能力,可独立完成后端模块从需求到上线全流程开发,同时拥有良好的编码规范与文档撰写习惯。

项目经验

依托 SpringBoot+SpringCloud 搭建订单、库存、支付三大核心微服务,使用 Nacos 做服务注册与配置中心,OpenFeign 完成跨服务远程调用。采用 RabbitMQ 实现订单异步创建与超时自动取消,解决下单高峰期系统并发压力;MySQL 结合 MyBatis-Plus 完成订单数据持久化,设计合理联合索引优化查询效率,针对超卖问题利用 Redis 分布式锁 + 数据库事务双重兜底。使用 Seata 处理分布式事务,避免下单扣库存不一致问题,接入 ELK 收集系统日志,快速定位线上异常,接口平均响应时间缩短 40%,可支撑千级并发下单场景,完整实现需求分析、编码开发、测试联调与容器化 Docker 部署上线。
采用 FastAPI+Python 搭建轻量化博客后端,设计用户、文章、评论、分类五大模块 RESTful 接口。MySQL 存储基础业务数据,Redis 缓存热门文章与登录 Token,实现 JWT 无状态登录认证与接口权限拦截;接入 Elasticsearch 实现文章标题与正文全文检索,优化模糊搜索体验。使用 Git 进行版本管理,编写接口文档并做参数校验,针对 SQL 注入、越权访问做安全处理,编写单元测试覆盖核心业务逻辑,项目部署至 Linux 服务器,搭配 Nginx 反向代理,支持前端页面稳定对接,独立完成从数据库表设计到后端全流程开发维护。
使用 Go 语言 Gin 框架开发后端服务,整合 Kafka 消息队列接收业务端推送任务,定时模块基于 Cron 表达式实现定时消息下发。区分短信、站内信、邮件三类推送渠道,配置渠道权重做负载分发;数据库分表存储推送记录,防止单表数据量过大查询卡顿,同时利用 Redis 做任务限流,避免短时间大量请求打垮第三方推送接口。封装统一异常捕获机制,记录失败推送日志并支持手动重试,梳理项目分层架构,代码遵循规范模块化拆分,可高效对接多业务系统,有效降低人工推送运维成本。

信用行为

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

发布任务

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

微信接收人才推送

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

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