后端开发:
1、熟练掌握面向对象的设计和编程,具有扎实的 Java 基础知识;
2、熟练掌握 MySQL 数据库以及相应数据库调优、SQL 优化,了解 Oracle 数据库;
3、熟练使用 spring、springMVC、mybatis、SpringBoot 框架及框架之间的整合技术;
4、熟悉 SpringCloud 微服务及其常用组件,如 Eureka、Ribbon、Hystrix、Feign、gateway等;
5、熟练使用 Docker 容器化开发,了解 Docker 相关命令,Docker 镜像原理,部署 redis,nginx,mysql 等。
6、掌握使用 redis 缓存技术,了解 redis 集群搭建;
7、熟练RabbitMQ、KAFKA消息。
前端开发:
精通 Vue、UniApp、jQuery、Thymeleaf,熟悉 HTML/CSS/JavaScript;
运维与部署:
熟悉 Docker、Kubernetes、Jenkins 持续集成与部署;
数据存储:
熟练使用 MySQL、Oracle、Redis、kafka、MongoDB、ElasticSearch;
其他:
熟悉 Linux 系统操作与 Shell 脚本编写,具备良好的 SQL 优化能力。
项目名称:某银行对公CRM对私CRM项目
技术架构:
1. 前端:Vue
2. 后端:SpringBoot + SpringCloud + mySql+ Redis + hadoop+python+ hive
项目描述:客户关系管理系统是广州银行新采购的新零售crm系统,旨在使用新系统为业务部门赋能。核心功能包括客户关系归属管理、客户接触工具、客群管理、产品营销中心等等。
工作职责:
1、作为人月需求单维护开发人员,处理生产问题分析。
2、 开发需求单。
3、 编写测试案例,并自测。
4、 编写上线文档。
项目名称:银行信用卡营销决策平台
1、项目概况
银行信用卡中心采购营销决策系统产品,适配信用卡中心的营销需求,改造实施应用。系统使用场景,业务人员在系统,圈客群,策划营销活动、配置达标规则、配置权益,后台系统每日批量大数据判断客户是否达标,发放触达通知,领取奖励通知。
2、人员分工
应用端人员:5-6人
大数据端人员:4-6人
测试:1-2人
3、技术栈:spring cloud、nacos、redis、mybatisPlus、vue、python、hive、mysql、腾讯云
4、我的责任,技术经理角色
•参与项目需求文档、总设、祥设文档编写。
•测试资源申请,项目系统搭建。
•参与前后端重要功能开发。
•分配开发任务,检查开发成果,帮组组员解决开发问题。
•申请生产资源、管理投产代码、生产部署上线。