1. 具备扎实的 Java 基础知识,具有良好的编程习惯以及技术文档的编写习惯。
2. 熟练掌握 Spring ,SpringMVC ,SpringBoot ,MyBatis ,SpringCloud ,Redis 等开源技术框架,理解 SpringMVC 核心流程以及 Spring 的 IOC ,AOP 等。
3. 研究过 MyBatis 和 Spring 源码
4. 熟悉 JVM 性能调优、多线程、NIO、设计模式
5. 数据库管理:熟练使用MySQL、Oracle、SQLServer等市面上常用的各种关系型及非关系型数据库,熟悉 SQL 语句调优
6. 消息队列:熟悉 WebSphere MQ,RabbitMQ,Kafka等消息中间件的使用。
7. 缓存:熟练使用 Redis 数据库,掌握 Redis 五大数据结构操作、持久化、主从复制、集群。
8. 服务器:熟练使用 Linux 下常用开发指令操作。
9. 容器化和部署:了解 Docker 容器技术以及 Docker 技术框架。
10. 前端开发:具备 VUE.js , ElementUI ,微信小程序开发等前端开发经验。
11. 其他技术:阿里云 OSS、腾讯云数据库 、EasyExcel 、Echarts、Dubbo、Zookeeper、Netty、MINA等。
12. 其他语言:熟悉Python、Android、了解PHP、C++、Delphi、E语言
13. RESTful API 设计:熟悉 REST 原则,能够设计和实现高性能的 API 。
负责某银行金融IC卡业务平台系统架构,实现金融IC卡制卡发卡以及社保电子现金业务功能等。
负责某三方支付公司支付平台系统架构
负责三方支付系统的整体架构,对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种。 该系统集商户、个人以及P2P金融小贷于一体。
1. 对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题。 2. 推动主要的技术决策,为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻。