ID:385483

豆少恩

高级Java工程师

  • 公司信息:
  • 上海智思信息科技有限公司
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 闵行

技术能力

作为一名高级 Java 工程师,我拥有丰富的经验和深厚的技术背景,能够在复杂的项目中承担核心开发和架构设计工作。以下是对我技术能力的详细介绍:

在企业级应用开发方面,我熟练掌握了 Spring Boot、Spring Cloud 和微服务架构的设计与实现,能够根据业务需求构建高效、可扩展的服务体系。我对分布式系统有深入的理解,包括服务发现(如 Eureka)、配置管理(如 Apollo)、负载均衡(如 Ribbon)、熔断机制(如 Hystrix)以及消息队列(如 RabbitMQ、Kafka)等组件的应用。此外,我还熟悉 Docker 和 Kubernetes 的容器化部署,确保应用程序可以稳定运行。

数据库方面,我精通关系型数据库 MySQL 和 PostgreSQL 的使用,擅长编写高效的 SQL 查询,并能进行性能调优。同时,我也了解 NoSQL 数据库如 MongoDB 和 Redis,在处理大规模数据存储时能够选择合适的技术方案。

在前后端分离的项目中,我不仅擅长 RESTful API 的设计与开发,还具备前端开发的基本技能,能够与前端团队紧密合作,利用 Vue.js 等实现流畅的用户体验。我对 OAuth2.0 和 JWT 有着深刻的认识,可以安全地管理和保护用户认证信息。

代码质量是我始终关注的重点。我遵循 SOLID 原则编写清晰、易于维护的代码,并积极推广单元测试(JUnit)、集成测试(Mockito)和持续集成/持续部署(CI/CD)。通过 Git 进行版本控制,确保项目的迭代开发顺利进行。

以上是对我的技术能力的概述,希望能够展示出我在 Java 开发领域的专业水平和综合素养。如果您需要更详细的信息或有任何疑问,请随时联系我。

项目经验

项目经历:HR 人力资源管理软件

项目概述
该软件旨在为中大型企业提供全面的人力资源管理解决方案,涵盖了核心人力、组织管理、时间管理、流程管理、薪酬管理和绩效管理等多个模块。项目采用微服务架构设计,充分利用分布式系统的优势,确保系统的高可用性和可扩展性。

技术栈与工具
后端开发:Java(Spring Boot, Spring Cloud)
数据库:MySQL(关系型数据库),Redis(缓存和会话管理),MongoDB(NoSQL 数据库用于存储非结构化数据)
消息队列:RabbitMQ(异步任务处理和解耦服务间通信)
容器化部署:Docker 和 Kubernetes(CI/CD 流程自动化)
前后端分离:Vue.js(前端框架)
安全认证:OAuth2.0 和 JWT(用户身份验证和授权)
性能优化:Elasticsearch(全文检索和日志分析)

核心功能与技术实现
核心人力管理
员工档案管理:实现了员工信息的录入、更新和查询功能,支持批量导入导出操作。使用 Elasticsearch 提供高效的全文搜索能力。
权限控制:基于角色的访问控制(RBAC)模型,确保不同级别的用户只能访问相应的功能模块。通过 Spring Security 实现细粒度的安全策略。

组织管理
部门架构设置:提供了灵活的组织结构图绘制工具,允许管理员自定义层级关系,并实时同步到各个子系统。利用 Redis 缓存常用的数据以提高响应速度。
岗位职责定义:针对每个职位设定详细的工作描述和技能要求,便于招聘和培训活动的有效开展。

时间管理
考勤打卡:集成了第三方 API 实现人脸识别考勤功能,记录员工每日上下班时间。通过 RabbitMQ 将考勤数据异步发送至后台进行统计分析。
假期申请审批流:设计了复杂的多级审批流程,结合 Activiti 或 Flowable 等 BPMN 引擎,确保请假请求能够按照既定规则流转并及时得到处理。

流程管理
业务流程定制:允许客户根据自身需求配置特定的审批流程,如入职离职、出差报销等。采用了动态表单生成技术和图形化界面编辑器,简化了复杂逻辑的构建过程。
任务分配与跟踪:为每项任务指派责任人,并通过邮件或短信提醒相关人员按时完成。借助于消息队列机制保证通知的可靠传递。

薪酬管理
薪资计算引擎:开发了一套智能算法,可以根据不同的工资构成要素(基本工资、奖金、补贴等)自动计算每位员工的月度薪酬。所有敏感信息均经过加密存储,保障数据安全。
报表生成:定期输出各类财务报表,如工资条、社保缴纳明细等。运用 Apache POI 库将结果导出为 Excel 文件格式,方便下载查看。

绩效管理
目标设定与评估:帮助管理层制定年度或季度 KPI 指标,并跟踪员工的表现情况。引入了 OKR(Objectives and Key Results)管理模式,促进个人与团队目标的一致性。
反馈收集与改进:建立了双向沟通渠道,鼓励员工提出改进建议,并对表现优异者给予表彰奖励。通过问卷调查和在线评价等方式获取真实的用户体验反馈。

成果与贡献
在本项目的实施过程中,我不仅负责关键模块的设计与编码工作,还积极参与到整体架构规划和技术难题的解决当中。通过引入先进的技术和最佳实践,我们成功地提升了系统的稳定性和用户体验。此外,我还主导了代码审查和新人培训活动,促进了团队技术水平的整体提升。最终,这款 HR 人力资源管理软件得到了客户的高度认可,并在多个行业领域内广泛应用。

总结
此次项目经历让我深刻体会到,在大型企业级应用开发中,合理的架构设计和技术选型至关重要。面对复杂多变的业务需求,只有不断学习和创新,才能打造出真正满足客户需求的高质量产品。这段宝贵的经历不仅丰富了我的职业履历,也为我未来的职业发展奠定了坚实的基础。

案例展示

  • HR人力资源管理平台

    HR人力资源管理平台

    我参与开发的 HR 人力资源管理软件是一款面向中大型企业的全面解决方案,集成了核心人力、组织管理、时间管理、流程管理、薪酬管理和绩效管理六大模块。作为高级 Java 工程师,我负责系统架构设计及关键功能实现,确保系统的高可用性和可扩展性。 在项目中,我主导了微服务架构的搭建

  • 智能助手

    智能助手

    项目介绍:AI 智能助手“智小仙” 作为 AI 智能助手“智小仙”项目的首席开发工程师,我主导了从概念设计到最终部署的全过程,确保该产品不仅具备强大的自然语言处理能力,还能为用户提供高效、愉悦的服务体验。以下是我在项目中担任的关键角色及完成的亮点工作: 核心功能开发 信

  • 智能助手

    智能助手

    项目介绍:AI 智能助手“智小仙” 作为 AI 智能助手“智小仙”项目的首席开发工程师,我主导了从概念设计到最终部署的全过程,确保该产品不仅具备强大的自然语言处理能力,还能为用户提供高效、愉悦的服务体验。以下是我在项目中担任的关键角色及完成的亮点工作: 核心功能开发 信

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

信用行为

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

发布任务

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

微信接收人才推送

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

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