技能标签SpringMVC/springboot Oracle/mysql Jsp/servlet Hibnater/mybatis Javascript/jquery/css Redis/mongodb Maven/git/svn SSH/SSM/SSI Dubbo/springcloud Extjs/easyui/layui
目前主要做java相关系统的系统架构与开发,从事java开发6+年,熟练使用流行springMVC/springboot/springcloud等,能独立完成整个项目开发任务需求分析,开发,测试,部署
做过erp/crm/cms/在线预约/各类第三方支付/商城/PC网站等系统
项目描述:
在线预约系统主要为市民提供网上办理出入境相关业务,包含护照,港澳通行证,台湾通行证的办理续签等业务。
整个系统分不同终端入口包含pc,app,微信小程序,支付宝小程序,自助机,基于业务要求采用分布式soa服务化架构,使用springcloud框架实现,根据系统业务需要拆分为CMS内容管理服务,JMS消息管理服务,FILE文件管理服务,admin后台管理服务,用户管理服务,中国人在线预约管理服务(业务服务),外国人预约服务(业务服务),在线支付管理服务,apiauth权限管理服务,euarke注册中心服务,zuul网关层服务等。
Redis作为系统缓存层,将系统属性数据,session用户会话数据,对性能有要求业务数据等缓存到redis中,用于提高访问速度。
后台管理使用nodejs框架,实现前后端分离,在nodejs中调用后端服务api获取数据。
由于采用服务化架构,前后端分离技术使用rap管理api。
为了保证系统高可用,各服务节点采用多点部署提高系统稳定与容错性。
开发工具:eclipse,maven,git/svn,powerdesigner,rap等。
责任描述:
1.负责系统技术架构,规划,并完成系统核心功能代码编写
2.了解需求并设计数据模型,划分系统服务模块
3.分配开发任务,组织组员完成相应模块开发,解决开发过程技术难点问题
4.跟踪系统运行情况并做出优化方案