1.java基础扎实,并深入理解OOP编程思想;
2.熟练掌握SpringCloud、SpringBoot、SpringMVC、MyBatis等开源框架,有微服务、分布式系统、集群、restful api等相关经验;
3.熟悉使用RabbitMQ消息中间件,增加系统的并发及解耦;
4.熟练使用Oracle、Mysql、SqlServer等数据库;
5.熟练掌握Memcached、Redis等缓存系统;
6.熟悉使用activiti工作流引擎;
7.熟悉tomcat应用服务器参数调优;
8.熟练使用nginx来做前端负载均衡;
9.熟练掌握HTML、Javascript、JQuery、CSS、React.js等前端技术框架;
10.熟练掌握IOS原生开发语言swift;
11.熟练掌握基于ReactNative或Cordova的移动端混合开发模式;
12.熟练使用Jenkins、Nexus、maven、git、svn等项目中常用工具;
13.熟悉Mule ESB来做企业数据总线开发;
项目:技术服务管理系统
项目描述:
技术服务管理系统是为一家混凝土公司做的系统,目的是为了规范业务人员与技术人员之间的工作流程。从提出技服需求到售后保养维护一共13个模块,分别是需求申请、实验报告、技服方案、任务中心、项目档案、发货记录、浇筑记录、养护记录、应用效果记录、异常反馈、应变计数据、总结和技服评价。为了使用方便,系统与金蝶EAS财务系统进行对接,项目档案采用金蝶已有数据,避免重复操作。
项目分为Web和移动端两个端,采用前后端分离,统一的后端提供服务,后端基于自主封装框架,基于springboot+mybatis,并用memcached来做项目数据缓存,减少系统间接口调用;Web端和移动端采用react.js开发,采用按需加载方式拆分js,优化性能,移动端再通过cordova进行封装;后端开放rest接口,用nginx做负载均衡、前端使用fetch进行交互。数据库为mysql+oracle。
项目职责:
1.负责封装基础框架
2.负责用户权限平台设计开发
3.负责需求申请、实验报告、技服方案、任务中心、项目档案等核心单据开发;
4.负责指导开发人员
项目:华康世纪采购预算管理系统
项目描述:
该项目是为华康世纪管理人员实现线上控制设备采购成本和预算的系统。系统流程为工程预算-采购申请-采购任务-采购询价-采购合同,并与金蝶k3 wise打通,同步管理物料、核算项目和订单管理。
项目基于自主封装框架开发及用户权限平台,后端springcloud+springboot+mybatis,加入activiti工作流平台,通过预算管理系统和工作流平台通过rest接口进行交互。前端基于react.js+dva.js。
项目职责:
1.需求调研及评审,需求技术可行性及技术难点分析;
2.系统搭建、设计及基础框架新增需求开发;
3.activiti工作流平台开发并与基础框架集成;
4.负责指导开发人员
角色 | 职位 |
负责人 | 高级JAVA软件工程师 |
队员 | 产品经理 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |