1、有中大型微服务系统开发经验(平安银行信用卡中台+新核心系统升级)。
2、熟练使用redis、RocketMQ、ISCMQ、ES中间件。
3、对zookeeper、consul、Nginx、kafka、hadoop中间件有一定了解。
4、熟练使用SpringMVC、MyBatis、Spring、springCloud常用框架, 对Spring、Springboot源码有一定的了解。
5、熟悉JaveScript,Ajax,jQuery、Vue、html、css等前台开发技术。
6、熟练使用Oracle、MySQL、db2关系型数据库,掌握PL/SQL语言,项目中使用并修改过存储过程脚本。
7、对非关系型数据库Mongodb有一定了解。
8、熟练使用SVN、CVS、MAVEN 等项目版本管理及构建工具。
9、项目中有docker、k8s、jenkins的使用经验,对自动化部署原理有一定的了解。
10、熟练掌握Linux操作系统的常用指令,以及在Linux系统下搭建项目部署环境,能够进行简单Shell脚本编程。
11、有一年移动端微信小程序开发经验,对新技术有一定的探究意识。
12、具有CI/CD续集成/持续交付开发经验。
13、能够积极参与到项目组内的管理协调工作中,能作为团队管理者把控整体项目进度及风险。
14、对项目组人员能够进行积极有效的沟通,并针对一定难度的开发任务积极进行指导。
15、具有较强的抗压能力和亲和力。
16、具有一定的团队管理能力与经验。
17、可以进行需求收集、并进行可行性分析,一句分析结果进行技术方案设计。
18、可以进行需求详细设计文档的编辑,提供原型图、时序图和架构图
19、根据需要进行数据库表的设计
20、根据设计方案进行详细的代码实现,并针对需求不同场景进行详细的测试,以便保质保量的完成需求开发
21、可以持续的进行后期维护、功能的升级、迭代
1、 用户经营管理平台
用户经营管理平台,支持从总分公司权限角度查看用户经营概览,基于平台的用户特征、商户特征、内容特征、渠道特征和画像中心提供的标签圈选目标客群,并针对目标客群推荐服务内容,经由BOS审批系统统一审核,最终通过消息中心渠道将推荐内容送达目标人群,同时该系统支持针对目标人群进行AB实验对照,方便进行推荐效果分析,提升客户经营服务效果。
相关技术:SpringBoot、hibernate、JPA、mysql、vue、JDK8、redis、quartz
采用微服务架构,Springboot+jpa+hibernate作为应用基础,集成upmesh、magpie、upjars相关组件
2、XX银行信用卡非金融中台项目
该项目是使用当前比较流行的微服务架构自主研发设计,注册中心使用内部自研halo注册中心,Job任务调度使用haroe调度系统,haroe系统支持任务参数灵活配置,系统日志收集采用CAT系统,系统参数UI界面准实时收集展示,文件传输采用亚马逊开源ceph框架。
相关技术:SpringCould、Springboot、 Mybatis、 haroe、RocketMQ、ISCMQ、Redis、consul、apollo、oracle、mysql、ElasticSearch+kibana。
1、使用apollo作为统一配置中心。
2、使用consul作为注册中心
3、使用RocketMQ、ISCMQ作为消息中间件,redis作为缓存中间件。
采用Springboot+mybatis作为应用基础,结合相关中间件技术构建服务组件。
角色 | 职位 |
负责人 | 高级java开发 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目是使用当前比较流行的微服务架构自主研发设计,注册中心使用内部自研halo注册中心,Job任务调度使用haroe调度系统,haroe系统支持任务参数灵活配置,系统日志收集采用CAT系统,系统参数UI界面准实时收集展示,文件传输采用亚马逊开源ceph框架。 职责描述: 1、
项目职责: 1、参与项目需求讨论、分析。 2、详细设计文档编写、数据库脚本设计,其他相关文档资料的编写。 3、核心业务需求功能代码实现。 4、组织进行代码审查,版本管理。 5、版本部署打包,测试跟踪协调。 6、管理团队,对组员的功能交付负责。为组员进行技术指导。解决大