精通java,掌握常用算法和数据结构。熟练使用mysql,oracle数据库,对redis,mq,nginx,mybatis有一定掌握,能够写jsp,对js,jquery熟悉,能够熟练使用struts2,spring,playframework框架。对分布式数据一致性,rabbitmq消息一致性实现,分布式锁有一定理解。有过分布式spring cloud项目使用经验。
Diwork-组织变更项目(独立负责)
(1)技术架构:项目是微服务架构,使用tcc分布式事务框架保证分布式数据一致,后端使用spring mvc框架 ,结合jdk1.8,数据库使用mysql,消息队列使用rabbitMQ,采用http api的方式调用其它部门服务
(2)业务流程:
组织修改:hr在组织管理模块合并转移删除部门,修改组织部门,修改员工上级主管,生成新的hr任职记录,并且生成新的iuap任职记录。
职位修改:hr在组织管理模块修改职位职级职等,更新iuap职位职级职等表,生成新的hr和iuap任职记录
Diwork-共享服务项目(独立负责)
(1)技术架构:项目是微服务架构,前端使用react vue框架开发,后端使用spring mvc框架 ,结合jdk1.8,数据库使用mysql,缓存使用redis,消息队列使用rabbitMQ,采用http api的方式调用其它部门服务
(2)业务流程:项目主要包括4个节点
生日关怀:给员工发送生日祝福礼物,提醒hr员工生日
员工咨询:有权限的人员能新增知识库,员工能搜索到相关知识
开证明:hr可以新增相应的模板,员工可以获取模板,开证明,证明审核通过后,通知相应员工去领取证明