熟悉 Java 开发,以及Java开发规范、设计模式、多线程/IO;
熟练运用jsp、servlet、webservice、jdbc、struts、spring、spring mvc、hebernate、mybatis开发框架;
有一定的WEB前端开发能力,如:vue.js、node.js、html、css、jquery、javascript、bootstrap;
熟练使用MySql、Oracle数据库,Redis缓存;
熟悉Spring Boot微服务开发框架、restful接口风格和敏捷开发迭代流程;
熟练使用git、svn代码管理工具、以及PL/SQL、Navicat、Eclipse、MyEclipse、IntelliJ IDE、Maven、Ant开发工具;
熟悉 tomcat 服务器的安装、部署、优化;
熟练操作Linux系统,熟悉掌握shell脚本语言,能编写工作所需的日常脚本;
具良好的沟通能力;
1,该系统为中兴的CRM系统下的合同配置管理子系统,着力解决公司产品结构树复杂,客户需求多变带来的销售周期长的问题。CCG围绕客户PO全方位展开,以实现销售到生产到交付的端到端配置拉通为主导,整个项目贯彻5U理念:SU(销售单元)、EU(包装单元)、DU(交付单元)、AU(验收单元)、PU(回款单元),以此来重构老系统。CCG主要负责处理SU与EU的落地。
1.1 本人主要负责SU销售单元的设计和实现,并且能够根据新功能需求快速完成开发;
1.2 负责重点难点问题,主要包括:
将新系统 MySql的数据同步到老系统的 Oracle 数据库中;
优化 sql和业务逻辑代码,解决前端或上下游系统调用微服务接口超时的问题;
编写了多个由于需求问题而不能直接使用iview-ui官方组件的自定义组件,例如:产品结构树的表格层级展示、界面相同功能不同的公共组件;
1.3 还负责上下游系统服务接口编写、代码走查、业务调测的支撑工作
2,Universe Digital Marketing的实时决策的内部功能模块。客户情景感知是基于上下文实时还原情景信息,深度洞察客户位置、互联网行为特征的实时处理引擎,构建基于上下文或关键时刻感知的实时决策系统,此套件包括:事件管理,流采集设计器(flume),流处理设计器(spark),实时应用管理四大块。
2.1 本人主要参与前期技术方案预研,流采集和流处理拦截器的前后端开发与测试,story需求文档的编写以及评审;
2.2 项目收获,主要包括:
了解了Flume流采集、Spark流处理和拦截器的整套流程编辑和使用,能定位出一些常见的问题;
学习了对Xshell脚本工具的使用;
2.3 负责重点难点问题:数据容灾
2.4 配合测试人员编写自动化脚本,支撑现网出现的问题