ID:285468

祖力

全栈开发工程师

  • 公司信息:
  • 俺来也科技有限责任公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 乌鲁木齐
  • 全区

技术能力

熟练掌握 Java 后端开发,具备扎实的面向对象编程基础,熟悉集合、多线程、反射、异常处理、JVM 基础及常用设计模式。熟练使用 Spring Boot、Spring MVC、Spring Cloud、MyBatis、MyBatis-Plus 等主流开发框架,能够独立完成业务模块设计、接口开发、权限控制、异常处理、日志记录和系统集成。熟悉 RESTful API 设计规范,具备较强的接口设计、联调和问题排查能力。

熟悉 MySQL 数据库设计与优化,能够根据业务场景进行表结构设计、索引设计、复杂 SQL 编写和慢查询优化。熟悉 Redis 缓存使用场景,能够处理热点数据缓存、登录状态管理、分布式锁、缓存穿透和缓存一致性等问题。了解 RabbitMQ 等消息队列的使用,能够应用于异步处理、业务解耦和削峰填谷场景。熟悉 Linux 常用命令、Nginx 基础配置、Maven 项目管理、Git 版本控制及常见项目部署流程。

具备全栈开发能力,熟悉 HTML5、CSS3、JavaScript、Vue、Element UI、Axios、ECharts 等前端技术,能够独立完成后台管理系统、业务表单、数据看板、权限菜单、列表筛选、分页查询等页面开发。熟悉前后端分离开发模式,能够从需求分析、数据库设计、后端接口、前端页面、接口联调到上线部署完整推进项目,具备较强的业务理解能力、问题定位能力和项目交付能力。

项目经验

曾参与并负责企业综合业务管理平台的设计与开发。该平台主要服务于企业内部日常运营管理,覆盖员工管理、部门管理、角色权限、客户管理、合同管理、订单管理、审批流程、公告通知和数据统计等核心业务。系统采用前后端分离架构,后端基于 Java、Spring Boot、Spring Cloud、MyBatis-Plus、MySQL、Redis 开发,前端基于 Vue、Element UI、Axios 和 ECharts 实现页面交互与数据展示。

在项目中主要负责后端核心业务模块开发及部分前端页面实现,包括用户权限、客户管理、合同订单、审批流程和数据统计模块。权限模块采用 RBAC 权限模型,围绕用户、角色、菜单、按钮权限进行设计,实现不同岗位人员登录后展示不同菜单和操作权限。客户管理模块支持客户资料维护、跟进记录、联系人管理、条件查询和数据导出。合同订单模块实现合同录入、订单生成、状态流转、金额统计和历史记录查询。审批模块根据业务状态设计审批流程,支持申请提交、主管审核、财务确认、审批驳回和审批记录追踪。

数据库设计方面,根据业务关系设计了用户表、角色表、菜单表、客户表、联系人表、合同表、订单表、审批记录表、公告表等核心表结构,并针对高频查询字段建立索引,优化列表分页、条件检索和统计查询性能。系统中使用 Redis 缓存用户登录信息、权限菜单和部分热点业务数据,减少数据库访问压力。针对部分耗时操作,如数据导出、消息通知、审批提醒等,采用异步处理方式提升接口响应速度。

前端方面,参与实现了系统首页工作台、客户列表、合同管理、订单管理、审批中心和统计看板等页面。通过 Vue 组件化开发封装了通用表格、搜索表单、弹窗表单和分页组件,提高页面开发效率。使用 Axios 统一封装请求拦截和响应处理,配合后端统一返回格式完成接口联调。统计模块使用 ECharts 展示客户增长趋势、订单金额统计、合同状态分布等业务数据,提升管理人员对运营情况的掌握效率。

项目上线后,系统支持企业多个部门协同使用,规范了客户跟进、合同审批和订单管理流程,减少了人工统计和线下沟通成本。通过该项目,积累了较完整的 Java 全栈项目经验,能够独立完成需求拆解、技术方案设计、数据库建模、接口开发、前端页面实现、联调测试和上线部署

信用行为

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

发布任务

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

微信接收人才推送

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

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