1. 有大型分布式、高并发、高负载、高可用性系统设计开发经验, 熟悉 RPC 、缓存,消息队列,负载均衡,并能进行系统的调优和优化。
2. JAVA基础扎实,熟悉IO、多线程、集合等基础知识;熟悉常用设计模式。
3. 熟悉Spring、SpringMVC、SpringBoot、SpringCloud、dubbo、MyBatis等主流企业级开发框架,并对框架的实现原理、应用场合等有深入了解。
4. 熟悉MySQL、Oracle关系型数据库,具备索引优化、查询优化的能力,多年SQL编写和表设计经验。Mycat分库分表、索引优化、性能调优
5. 熟悉常用的中间件技术,如缓存Redis、MQ()等,并合理运用解决系统问题。
6. 熟悉Docker使用,以及Portainer部署和使用,有k8s经验, 熟悉Jenkins使用,有CICD的构建经验。
7. 建模工具:PowerDesigner、Rose、Visio、等UML建模工具;自动化布署:Git、Jenkins、Gradle,Maven
8. 熟悉常见的Web攻击手段和预防,如:SQL注入、XSS攻击、CSRF攻击、DDOS攻击、文件上传漏洞等手段和原理以及防御手段。
9. 熟悉JavaScript Html CSS,熟悉JQuery和 Vue. Python
10. 有4年(5-10人)管理经验, 根据产品需求把控研发计划实施和质量管理. 并对研发成员进行技术指导
1. 资金平台:
负责资金平台的优化及国外资金机构的对接和运营
客户借贷订单投保功能的设计实现
2. 信贷商城
是一款类信用卡商城系统。负责业务的需求分析及整体规划实现开发,并负责管理工作