职责表述:需求文档、代码编写
工作任务
1. java软件的设计和研发;
2. 根据需求说明书编写业务逻辑实现
3. 根据其他开发组提供的数据接口进行数据交互;
5. 软件代码的编写、调试及后期维护;
6. 对产品需求进行前期分析,保证模块设计方面正确理解项目需求;
7. 按照项目需求进行相关产品的开发工作并保证需求开发的质量;
8. 负责软件集成、部署、发布等工作;
10. 代码review。
职责二
职责表述:测试、维护
工作任务
1. 完成产品的日常系统升级工作;
2. 与测试人员接口解决测试人员提交的bug和改进建议;
职责三
职责表述:代码的重构封装
工作 任务
1. 删除无用的逻辑,进行小的消除重复代码重构,封装小方法重构;
2. 保证重构后逻辑不会发生变化;
山东移动智汇随身厅
该项目主要提供给移动营业厅使用的,包含安卓、iOS客户端以及后台系统。之前办理移动业务,例如开户入网,资料补录等业务只能去营业厅办理。有了这款app,只要一个手机和外设就可以到任意地点办理开户等业务,高峰期办理新入网的业务量一天可达到25万。项目获得2018年度中国移动业务服务创新金奖,通过大数据和人工智能为实体渠道赋能,助力传统实体渠道转型。
该套系统用的是微服务架构,主体框架使用的springboot+mybatisplus,rpc用的grpc,消息队列使用的kafka,缓存用的hazelcast,关系型数据库使用的mysql,nosql使用的mongdb和es,使用k8s+dock+openshift快速部署项目,app端用jwt的实现单点登录和接口保护,后端用的shiro来控制接口的访问权限