掌握Java编程,熟悉面向对象编程、反射、集合等编程知识。
掌握Java 多线程,包括并发理论、常用的锁、关键字以及AQS思想;
掌握Spring、SpringMVC、SpringBoot、Mybatis 等开源框架。
掌握MySQL 、Oracle、DB2、金仓、达梦等数据库和编写常用SQL语句,熟悉事务、索引,具备SQL 调优能力。
熟悉常见的设计模式,如单例、工厂、责任链、策略、代理等常用设计模式。
熟悉 Redis 线程模型及主从、哨兵、分片集群部署模式,掌握缓存、分布式锁、限流等使用场景。
熟悉 Dubbo 实现服务化拆分,通过动态配置中心和负载均衡策略保障系统高可用;
熟悉 分布式服务框架 Springcloud ,Springcloud alibaba 熟悉分布式理念和架构,基于nacos、Gateway、Sentinel、Seata、RocketMQ 、redis、Elasticsearch 搭建实际分布式服务架构。
熟悉中间件 weblgoic、webshere、jboss、金碟、东方通 、docker 实际部署过相关项目。
熟悉 netty,基于netty封装银行交易查询服务端,支持http、socket 协议。
熟悉 Java 虚拟机内存管理,了解类加载类机制、内存分布以及垃圾回收管理机制和回收算法,优化实际项目,解决卡慢问题。
熟悉项目实际管理过程、人员识别能力、搭建人员画像、制定绩效管理方案。
熟悉需求采集与分析,具备跨部门沟通与协调能力,推动技术方案的落地和业务目标。
熟悉质量管理和过程改进,技术迭代和培训管理,提高开发效率和开发质量。
诉讼费执行款管理系统、线上支付系统、非吸案款发放系统(2020年3月-2022年9月)
所在公司:南京通达海科技股份有限公司-费款团队
岗位:支付小组开发经理
职责:线上支付系统负责人、负责系统搭建、外部支付渠道对接、法院内部对账
团队日常工作安排、项目交付保障、技术方案制定与评审、代码审查、人员培养
团队规模(5人)
项目要点:
(1)个人独立完成诉讼费通知书上配置化二维码缴费,支撑工、农、中、建、交、以及地方商业银行二维码缴费,仅2022年一年支撑公司167个二维码缴费项目合同落地。
(2)推进jsp页面模板配置化开发以及用户页面个性化,提高开发效率,提升产品竞争力。
(3)推进项目接口管理,优化后端代码,配合商务实施接口调试合同。
(4)小程序开发培养以及推进打包发布一体化。
(5)推动公司内部系统常见配置问题运维手册,以及打包发布培训手册,支撑公司驻各地运维人员提升问题处理效率,以及日常系统发布问题处理能力。
(6)开展组内技术分享,以及项目问题研讨,代码优化等周期会议。
苏宁持续集成项目管理开发(devops)(2018 年 10 月-2020年2月)
所在公司:苏宁易购集团
开发工具:STS/IDEA
数据库: DB2
web 服务器 :JBOSS
版本控制工具:GIT/SVN
核心技术 : Spring 、SpringMVC 、hibernate 、esb 、windq 、rsf 、nginx 、redis 、workflow freemark
项目应用:itp
部署架构:项目采用分布式架构部署
项目简介:本系统,原始基于项目管理为起点,综合财务,人事,内嵌集团内部所有组织在项目管理上 的场景。随着苏宁云的发展,项目逐步倾向于过程改进,持续集成的方向上发展。
项目主要模块:系统管理,项目管理,需求管理,发布管理,集团内部开发人员工作管理与调控
我在项目中的职责:作为系统负责人,开发并设计,主要开发功能块包含:系统管理,需求管理,发布管理
项目要点:
(1)workflow页面嵌套改造为接口支撑模式。
(2)独立完成发布日期管理,日期的标签化管理提升系统发布的标准化流程。
江阴农商应行线上收单项目(2017 年 3 月-2018 年 9 月)
所在公司:上海华腾软件有限公司
开发工具:Eclipse 数据库: Oracle
web 服务器 :webshere 版本控制工具:SVN
核心技术:Spring struts hibernate mybatis zookeeper dubbo nginx redis ext.js
pl-sql ireport
项目应用:pospconlse、payweb、 paywebserver 、merchantserver 四个应用
项目简介:
本系统主要是由原有银行金融传统的线下收单业务发展而来,即是pos机收单业务。随着移动支付的兴起,银行由传统的线下收单业务拓展到线上收单业务。整个项目分为三大部分,有两种语言编写完成。线下pos刷卡业务。主要有c语言开发。商户管理和线上交易全部由java实现。
针对上面四个Java应用,分别为pospconlse商户管理平台、merchantserver商户服务平台、payweb和paywebserver是线上支付系统。
pospconlse项目主要有几大模块:基本信息、商户管理、终端管理、风险控制、查询统计、清算对账、系统运维
merchantserver项目主要是基于 http/https/socket 请求的服务端。处理与外系统之间的信息交互,商户进件等接口服务。
payweb、paywebserver是两个通讯和逻辑分离的支付系统。采用分布式架构。处理的支付类型主要有:支付宝、微信、银联二维码、无卡/卡密支付等不同渠道的支付业务。
项目要点:
(1)负责商户进件系统,独立完成二级商户进件业务改造。
(2)基于netty封装了第三方商户查询支付交易信息的服务端。
(3)对接支付宝、微信三方支付渠道开发,以及500限额改造。支付系统月均流水可达1.5亿。
(4)负责工作量评估、日常小组管理、日常上线保障。
角色 | 职位 |
负责人 | 高级开发工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
本系统主要是由原有银行金融传统的线下收单业务发展而来,即是pos机收单业务。随着移动支付的兴起,银行由传统的线下收单业务拓展到线上收单业务。整个项目分为三大部分,有两种语言编写完成。线下pos刷卡业务。主要有c语言开发。商户管理和线上交易全部由java实现。 针对上面四个Jav
线上支付系统负责人、负责系统搭建、外部支付渠道对接、法院内部对账 团队日常工作安排、项目交付保障、技术方案制定与评审、代码审查、人员培养 团队规模(5人) 项目要点: (1)个人独立完成诉讼费通知书上配置化二维码缴费,支撑工、农、中、建、交、以及地方