精通Java编码、熟悉JVM,熟悉Java、JVM的优化策略;
熟悉SSM、HHS、SpringBoot等一些常用的Java主流框架;
熟悉使用Redis、消息队列等一些中间件的使用;
熟悉使用 Maven、Gradle、Git、svn等一些构建、管理工具;
熟悉Mysql,Oracle数据库存储查询、熟悉基本部署,熟悉数据库部分优化,了解使用Sybase、金仓数据库等一些国产数据库。
熟悉SpringCloud微服务中大部分技术应用,熟悉部分Dubbo分布式服务等技术;
熟悉Linux系统的一些基本命令,经常负责现场的环境,会编写一些简单的Shell脚本,升级调试定位问题,了解使用 Docker开源的应用容器引擎;
做过全栈开发,熟悉html、js、JQuery、VUE.js技术,能开发一些简单页面。
能够整体快速定位一些问题原因,并解决
项目名称:浙江大华南京银行二期项目
开发工具:IDEA、SVN、Maven等
相关技术:SSM、SSH、oracle、ActiveMQ、Redis等。
项目介绍:南京银行融合平台系统、安保平台系统一个分布式系统,用于总行,分行,支行日常管理,包含日常管理、指挥中心、数据应用等模块的功能应用。本次二期项目新增功能有各层级机构的节假日管理、线上任务管理、专项任务管理、物联感知 、库包押运、app消防数据对接、大屏数据展示、信息发布等功能;
项目职责:
1、担任Java后端开发工程师,兼产品角色;
2、负责与客户对接需求,梳理一期代码风格以及架构,搭建总行,分行,app应用等环境;
3、梳理需求逻辑,设计实现方案、设计表、接口以及负责所有后端开发工作等;
4、负责修改后期bug、对接测试,上线部署等一系列工作。
技术描述:
1、项目整体架构采用的分布式架构,分为总行融合平台、总行安保系统,各个分行安保系统,app端系统,融合平台中集成很多系统功能,各个系统走restful接口调用;
2、使用nginx代理转发,解决接口跨域问题;
3、时使用aop技术实现多数据源查询,用于大屏数据展示;
4、使用sftp处理文件传输;
5、多种系统,使用多种技术作为持久层处理数据 hibernate、mybatis等;
6、使用ActiveMQ中存放刷卡数据等门禁数据,安保系统从MQ数据监听处理数据;
7、使用分布式定时任务 Quartz处理短信发送,文件定时刷新等功能等等
项目名称:浙江大华H8900产品和ICC产品需求定制
开发工具:IDEA、LINUX、SVN、GIT、Maven等
相关技术:SSM、SSH,ORACLE、MYSQL、sqlServic、Springboot、队列、Redis等。
项目介绍:H8900是是为通用性公共建筑物提供安全和高效管理而打造的智慧园区综合管理平台,平台中集成很多模块功能,比如人卡管理、门禁管理、消费管理、考勤管理、停车场等等模块;ICC是智能物联综合管理平台,两个平台是功能很相似的平台,但是ICC是新一代产品,使用的是较新的一些技术比如Springboot,支持单独部署,支持集群部署,使用注册中心方便管理各种程序等。
项目职责:
1、担任Java后端开发工程师,长期维护承接需求,设计方案、开发版本定制;根据现场需要提出相关需求;负责部分需求评审工作,对接实现方案、负责需求涉及的后端开发逻辑,简单的前端功能可以独立开发完成;
2、负责联调远程问题定位现场问题,修改bug、维护现场程序的升级,数据库数据维护等;
技术描述:
1、H8900老项目使用SSM框架,ICC新项目使用Springboot微服务技术,支持单独部署,支持集群部署,使用注册中心方便管理各种程序等;
2、客户程序版本较多,使用SVN管理各个版本,Maven对项目进行构建;
3、使用线程池处理MQ消息任务加库入库操作;
4、使用redis做缓存使用,做数据共享,做分布式锁使用;
5、对于一些不便修改的版本程序,开发外挂程序配合使用等。
项目名称:石嘴山银行手机个人银行项目
手机平台:iPhone、Android、iPad等
开发工具:Eclipse、STS、svn等
相关技术:Oracle、JS、CSS3.0、Nginx、SpringBoot、Dubbo、Redis、MQ等
项目介绍:这是一个dubbo的微服务系统,根据业务划分很多个微服务模块,模块间相互调用。
项目职责:
1、担任JavaWeb全栈开发工程师,根据需求前期负责手机银行APP理财、充值等功能的前端页面的开发,后端负责各种接口实现等,app 在 2019 年 2月首次上线成功;
2、后期独立负责石嘴山银行微门户模块,作为Dubbo服务中一个模块主要功能是对接微信公众号,在公众号中获取微信用户信息,程序代理展示到企业公众号中,在公众号里面进入微门户,包括充值缴费、绑卡,对公预约开户等等功能和页面的设计开发;打开微信搜索石嘴山银行公众号可以查看到;
技术描述:
1、项目整体采用Maven进行构建的分布式微服务项目,并使用SVN进行版本控制;
2、项目使用Dubbo架构构建的微服务,模块间通过使用zookeepe注册中心发现服务调用
3、使用redis集群模式缓存数据等等
负责石嘴山银行微门户模块,作为Dubbo服务中一个模块主要功能是对接微信公众号,在公众号中获取微信用户信息,程序代理展示到企业公众号中,在公众号里面进入微门户,包括充值缴费、绑卡,对公预约开户等等功能和页面的设计开发;打开微信搜索石嘴山银行公众号可以查看到
管理系统这是一个前后端分离的Springboot项目,包含考勤管理、停车管理、会议、餐厅、资产管理、工程、党建等功能的PC平台,也包含又手机端功能,比如考勤打卡、审批流程等功能的系统。 项目职责: 1、担任Java后端开发工程师,负责所有模块的后端设计以及实现任务; 2、与