1.熟练掌握 Java 核心知识,包括反射、多线程、集合、IO 等
2.对 JVM 底层原理有一定的理解,包括类加载器、内存模型、垃圾回收机制
3.熟悉 MySQL、Oracle 数据库,能熟练编写业务复杂的 SQL 语句,具有sql 优化经验;了解索引机制、数据库表锁&行锁、乐观锁&悲观锁
4. 熟练掌握 SpringBoot、SpringMVC、Spring、Mybatis、SpringCloud 等框架并深入理解其底层实现原理
5. 熟练掌握 Redis 缓存技术,熟悉内存溢出策略、持久化策略、哨兵机制
6. 熟练掌握多种设计模式,如工厂、策略、建造者、模板等,并善用设计原则构建可复用代码
7. 掌握 Linux 常用命令, 了解 Nginx 服务器反向代理、负载均衡、动静分离
8. 熟悉 Dubbo 分布式框架,Zookeeper 注册中心,熟练掌握分布式场景中常见的技术问题及解决方案,比如全局唯一 ID 生成,分布式锁,分布式事务,分布式session
9. 熟悉 Node.js、JavaScript、AngularJS、Vue、HTML、CSS 等 web 前端技术
10. 熟练使用的开发工具:IDEA、Eclipse、金蝶BOS、Navicat、PostMan、Git、SVN、Maven 等;有低代码平台、零代码平台开发经验
DOJO阿米巴核算系统 2021.04 --至今
项目简介:(系统有4个版本:迷你版、高级版、苍穹版、飞书版;复杂程度各有不同,以下简介选取其中一个版本作为介绍)
阿米巴经营管理系统,摈弃了传统财务软件通过凭证出管理报表的思想,以独立的管理会计系统软件进行实时记账,管理人员可以随时、随地、准确、多维度查看企业各独立核算单元全面的经营数据,以满足企业数字激励、数据分析和数据决策的要求。适合大、中、小型企业,专注于阿米巴核算本身的业务,支持工作流、规则分摊、自动分摊。利用企业已有的erp数据:包括订单、费用报销、工艺数据、出入库、考勤等,用阿米巴的规则重分类科目进行核算,优化业务体验,创新业务发展。为企业提供一个能够解决企业资源管理(目标管理、阿米巴核算、经营报表等)的一个应用,同时能够将各种数据按需形成走势表,及时反馈企业生产经营状态,为管理者提供数据支持,帮助企业进行经营改善。
工作内容:
1. 负责公司新版软件产品(阿米巴系统—飞书版):需求调研&分析&沟通;根据业务需求使用Axure做产品原型图的规划设计;设计开发方案&编写开发设计文档;系统环境搭建、数据库表设计、核心业务功能开发。
2. 负责现有产品(阿米巴系统—迷你版、高级版、苍穹版):系统升级&功能优化、客户在提单系统反馈的bug处理;客户的个性化开发、新需求开发;配合测试人员并处理测试阶段的问题。
3. 标准接口与客户化接口规划、接口开发、安装包打包、补丁构建、客户Linux服务器应用部署。
4. 负责的具体模块:① 目标管理模块(包括年度预算、月度预定子模块)所有功能开发;② 经营报表模块(包括报表方案、经营台账、智能记账、经营报表、期末处理子模块)所有功能开发;③ 阿米巴核算模块(包括:服务核算,收入核算,工时核算,公摊核算,内部交易,工序定价,资产折旧,资金计息,项目核算子模块)所有功能开发。
5. 具体功能点:审批流、登账、BOTP单据转换规则、excel导入、导出、定时任务、消息通知推送、发送邮件到期提醒、报表数据查询效率优化、sql优化等。
项目二:首钢国际经营管理系统工程设备综合管理平台
北京首钢自动化信息技术有限公司——java开发工程师
时间:2020年4月~2021年3月
项目简介: 该项目是为中国首钢国际贸易工程有限公司开发的管理系统,整个项目采用分布式开发模式,由多个项目系统 构成,包括矿产资源系统、钢材贸易系统、工程设备系统、业务中台系统、附件管理系统、基础数据平台、经营填 报系统、财务核算系统(SAP)、决策分析系统等。
其中工程设备管理系统主要包括:项目信息管理、询价报价管理、计划管理、合同管理、信用证管理、项目过程管理、收付款管理等功能模块。本人主要负责项目过程管理的开发工作以及计划管理的维护工作
实现的业务功能:
1. 负责工设系统 保险管理、船舶跟踪、秘铁生产管理、外阜支出费用统计、项目评价等功能的开发和优化
2. 数据列表页根据关键字模糊查询,选中数据支持 预览、编辑、批量删除、确认 等操作
3. 根据不同登录用户的角色进行数据操作权限的控制
4. 完成船舶跟踪和中台系统的接口对接,并实现从船讯网查询展示需要跟踪的船在地图上的实时位置
5. 实现打印预保单、正保单生成 pdf 文件的功能
6. 数据明细页面集成附件上传、附件下载的功能
7. 调用单据号接口生成业务单据号,对部分字段进行防重复校验
8. web 后端接口开发,负责编写相关的后台接口文档
9. 编写接口接收客商、银行、汇率主数据,提供给业务系统调用的银行、客商数据查询接口及弹窗
10. 负责维护数据字典表
11. 负责进出口报关、WBS 结构维护、计划管理模块的功能维护
12. 模块内集成审批流功能,支持业务员进行提交审批的操作
还有其它项目包括:互联网金融项目、CRM 客户关系管理系统等