ID:327106

我想长胖

Java工程师

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

技术能力

后端方面,我熟练运用 Java 核心(多线程、JVM 调优、集合框架),精通 Spring Boot/Spring Cloud 构建微服务,配合 MyBatis 完成数据库交互,同时掌握 Redis 缓存、Kafka 消息队列和 Elasticsearch 搜索的集成。前端领域,我精通 HTML5/CSS3,熟练使用 Vue.js/React 框架,配合 TypeScript 和 Webpack 进行组件化开发,通过 Axios 实现前后端数据交互。数据库方面,我擅长 MySQL/PostgreSQL 的 SQL 优化与事务管理,也熟悉 MongoDB 和 Redis 的非关系型数据处理。工具链上,Git/Maven/Gradle 是日常开发必备,Docker/Kubernetes 实现容器化部署,Jenkins 完成 CI/CD 流程。此外,我熟悉设计模式、RESTful API 设计,了解 HTTP 协议及云服务(阿里云 / AWS),能够独立完成从需求分析到线上部署的全流程,并具备问题定位与性能优化能力。

项目经验

在之前的工作里,我深度参与了人力资源管理系统权限模块的开发与优化,收获颇丰。
起初,我负责梳理系统权限需求。和业务团队紧密交流,明确了不同角色(如普通员工、部门经理、HR、管理员)在系统中的操作权限差异。普通员工只能查看个人信息与考勤;部门经理能审批下属请假、调岗;HR 可进行员工招聘、入职等操作;管理员则拥有最高权限,能管理所有用户和系统设置。
技术实现上,我采用了基于角色的访问控制(RBAC)模型。运用 Spring Security 框架,结合数据库存储用户、角色和权限信息。创建了用户表、角色表和权限表,通过中间表关联它们。当用户登录系统,系统会根据其角色加载相应权限,对用户的操作请求进行验证。
在开发过程中,遇到了权限更新不及时的问题。通过引入缓存机制,使用 Redis 存储用户权限信息,当权限发生变更时,及时更新缓存,保证了权限的实时性。
为了方便管理和维护,我还设计了可视化的权限管理界面。管理员能在界面上轻松地添加、修改和删除角色与权限,大大提高了管理效率。
这个项目让我对权限管理系统有了更深入的理解,提升了我在权限设计、开发和优化方面的能力。

信用行为

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

发布任务

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

微信接收人才推送

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

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