ID:395657

Forget.

Java后端工程师

  • 公司信息:
  • 北京星域互联科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 通州

技术能力

熟练使用 Spring Boot 构建 RESTful API,具备良好模块化结构设计能力。

熟悉 Sa-Token 鉴权框架,掌握登录认证、权限控制、会话管理、跨域配置等实际应用。

掌握 JWT 与 Cookie 双模式 token 管理机制,具备安全防护意识,能合理配置 HttpOnly、Secure 等属性。

熟练使用 BCrypt 加密算法 进行用户密码加密与校验,具备避免明文存储、重复加密等安全设计经验。

熟悉 前后端分离项目架构,支持跨域请求与多端登录控制。

能够实现注册、登录、登出、验证码验证、密码更新等完整用户认证模块功能。

理解并应用 大厂级安全实践:防止暴力破解、模糊化错误信息提示、记录用户登录行为(IP、User-Agent)等。

掌握 Spring 异常处理机制 和常用响应封装模式(ResponseEntity + Map 结构)。

具备一定的代码优化与安全审查能力,能识别并修复错误加密逻辑、潜在漏洞。

项目经验

项目名称:用户中心模块
项目时间:2025.03 - 至今
项目描述:
独立开发基于 Spring Boot 的用户认证系统,支持前后端分离架构,集成 Sa-Token 鉴权框架,实现注册、登录、验证码验证、密码更新等完整功能模块。系统已用于多人访问的交易平台中,具备较强的安全性和可扩展性。

核心职责:

使用 Spring Boot + Sa-Token 搭建用户认证系统,实现会话管理与权限控制。

实现 短信验证码发送与验证接口,前后端分离,支持手机号注册与安全登录。

集成 BCrypt 密码加密机制,确保用户密码无法反向解密。

实现用户注册、登录、登出、密码修改等核心接口,并统一封装 API 返回格式。

使用 @CrossOrigin 支持前端跨域访问,配置 credentials=true 实现 Cookie 模式登录状态保持。

编写用户认证流程的异常处理与提示信息,提升用户体验并保护敏感信息。

针对登录安全性,设计合理的错误信息模糊提示、防爆破机制与 Token 安全策略。

技术栈:Spring Boot、Sa-Token、BCrypt、Redis(验证码暂存)、JWT、Maven、JSON、HTTP

项目成果:

用户模块日均并发请求 1k+,系统稳定运行,登录成功率超过 99%。

平均响应时间控制在 200ms 内,支持多终端并发访问。

安全性经过多轮内部安全审计,符合大厂级安全设计标准。

案例展示

  • 交易平台后端

    交易平台后端

    目前在写的作品为一个交易平台的后端,涉及token验证-数据加密-数据验证-验证码验证-支付码对接等多种功能, 这是部分代码

  • 交易平台后端

    交易平台后端

    这是一个交易平台的后端代码,由于不懂设计前端页面略丑,后端涉及用户验证-数据加密传输-验证码服务-支付服务-反爬虫功能。

  • 某游戏插件

    某游戏插件

    这是一个关于我的世界的一个轻量级插件-主要功能就是管理员设置指定区域玩家在区域内进行随机传送。2天完成全部功能

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

信用行为

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

发布任务

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

微信接收人才推送

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

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