1. 掌握Java开发语言,熟悉io、多线程、集合
2. 熟悉mysql数据库,mongodb文档型数据库
3. 熟练掌握多线程基础知识 [并发理论、锁、线程池和其他并发包]
4. 熟悉JVM内存结构和GC回收器
5. 熟练掌握Spring、SpringMVC、SpringBoot等开源框架 [IOC、AOP、SpringBoot自动装配原理]
6. 熟练掌握SpringCloud微服务框架 [服务注册、负载均衡、服务网关、服务熔断降级]
7. 熟练使用消息服务中间件 RabbitMQ[可靠消息传递、延迟队列]
8. 熟练使用缓存中间件redis [基本数据操作、管道技术、分布式锁]
9. 熟悉Zookeeper分布式协调服务[ZAB原子广播协议、watch监听机制]
10. 熟悉elasticsearch全文检索引擎,了解filebeat以及logstash
11. 熟悉netty和网络IO模型,了解reactor线程模型
12. 熟悉Neo4j和Nebula图数据库
13. 熟悉Hadoop生态(HDFS、MapReduce、yarn)
14. 熟练掌握Hbase以及基于Phoenix操作Hbase
15. 熟练掌握Spark与Flink实时流框架开发
项 目 一: 智企查-企业分析系统
开发环境: idea + mysql + hbase+phoenix
后端技术: SpringBoot + MybatisPlus
中 间 件:redis、neo4j、es
项目描述: 该系统定位是支撑银行的风控、营销和监控等各类业务的数据辅助系统。主要功能是为客户
提供企业查询、个人查询、精准营销和企业筛选器等基础功能,同时提供监控服务,从个人或者企业的
角度对个人或者企业的工商信息(法人信息、投资信息、股权信息、任职信息)、司法风险等维度进行
监控。为客户提供实时的企业或个人的变更信息进行精准监控,使得客户完成精准放款
负责内容:
角色 | 职位 |
负责人 | 后端工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |