1、精通Java并发编程。
2、熟练掌握Spring、SpringMVC、MyBatis、MyBatis-Plus、SpringBoot等主流框架。
3、熟练掌握Dubbo、Spring Cloud(Eureka、Ribbon、Feign、Hystrix、Zuul)常用组件的使用。
4、熟悉Linux相关命令,会编写Shell脚本,能在Linux系统上进行开发。
5、熟悉JavaScript、HTML5、CSS、Ajax、jQuery、LayUI、EasyUI、ElementUI、Bootstrap、Vue、Antd等技术栈、
6、精通Redis开发与设计,熟悉Redis的分布式锁、Redisson
7、掌握分布式系统设计思想(CAP、BASE理论等)、分布式系统常见解决方案(如分布式锁、分布式事务等)。
8、精通Redis开发与设计,熟悉Redis高性能、高可用架构设计及高并发环境下的技术解决方案。
9、熟练掌握ActiveMQ、RocketMQ、Kafka等消息中间件。
10、熟练掌握ZooKeeper应用开发,熟悉其底层原理及常见应用场景。
11、熟练掌握JVM底层原理,熟悉JMM、常用GC算法、常用垃圾回收器等。
12、熟练掌握MySQL应用开发,索引、事务、读写分离、分库分表等。
从业十余年,有项目从0到1的实战经验,在电商高并发、互联网金融、支付、对账等领域有相关的项目实战经验
资产交易系统
技术选型: Spring Boot + Mybatis+ Maven + Redis + Mysql + Rabbit MQ + Apollo + Spring Statemachine + ELK
项目描述: 该项目是P2P业务资产端项目,主要包括资产对接、标的进件、风控审核、回款计划创建、放款完成、回款等整个P2P借贷业务流程,分为业务接入系统和业务处理系统,业务接入系统主要作为网关服务对接不同合作方,负责接收业务请求,鉴权,数据落表等;业务处理系统主要完成整个借贷流程。
责任描述:
参与需求评审,需求分析
负责对接合作方完成放款流程,整个业务涉及开户、换绑卡、标的进件、审核,放款等功能开发
负责回款闭环业务核心功能开发,包括交易结算,清算等功能,及数据库设计,接口设计,账务系统设计
合理利用设计模式重构优化回款计划代码生成逻辑,提高代码复用率,简化开发
利用 Spring Statemachine、RabbitMQ 完成标的订单自动流转,统一管理订单状态,提升放款效率
1、参与产品的需求调研和需求分析,并形成产品业务架构;
2、指导项目的迭代过程改进,部署和应用各种管理工具;
3、负责产品的技术架构和概要设计;
4、负责业务和部分核心代码的编写,负责解决开发人员的技术问题;
5、负责指导开发小组完成产品的详细设计、开发以及单元测试;
6、参与项目的需求分析,以及相关接口文档的设计;
7、参与业务代码的需求评审,解决项目中遇到的技术难点;
现在的“网上国网”,也就是之前的“掌上电力”,负责该APP支付模块的开发工作,对接支付渠道,完成订单支付模块的开发。
某第三方支付机构自有APP后端接口开发,涉及银行卡绑卡,注册,开户及与滴滴、美团等完成线上预付款绑定,对账等开发功能