1、熟练使用前端html、jsp、js、ajax、jquery、layui,熟练使用vue、react前端框架
2、熟练使用spring、springboot、springmvc、mybatis进行项目开发,熟练使用 springJPA
3、熟悉oracle、mysql、db2、sqlserver数据库以及redis数据库,隔离级别,事务特性
4、熟练使用Linux命令
5、有一定sql、jvm参数以及数据库优化能力
6、熟练使用中间件tomcat、nginx
7、熟练使用版本控制机器svn、git
8、熟练 springboot,mybatis-plus,使用过 RabbitMQ 消息队列, ElasticSearch 搜索引擎等;
9、熟悉 Redis 的 AOF,RDB,穿透,击穿,雪崩,倾斜,主从复制,哨兵等机制;
熟悉 Arraylist, Hashmap, Linkedlist等集合以及java并发包下的Concurrenthashmap集合的使用
交通银行个人经营贷贷款业务
内容:
1、主要开发客户提出的各类经营贷贷款需求,负责项目组日常需求的开发,主要使用到Spring、SpringBoot、 SpringMVC、Mybatis、React技术,使用DB2数据库和Linux服务器
2、针对不同分行的业务,进行对应规则、业务逻辑处理 3、开发交行内部数据加载的批次处理,以及规则预警和任务推送
4、负责日常生产环境问题的维护,以及客户问题追查和解决
5、需求文档功能点梳理,以及系统使用文档的编写
同济大学—人脸比对
内容:
1、负责对接甲方提供的接口服务,并对接口进行调试,避免接口无法使用
2、在java后台将上传照片转换为base64格式,将上传照片与库中照片进行对比,通过第三方公安系统接口,将登录后获 取到的用户信息以参数形式传入,以比对用户信息与公安系统信息是否一致
基于OAuth2的SSO单点登录
内容:
1、主要使用OAuth2安全认证技术,使用户在登录一个系统之后,可以免登录至该平台下的其他子系统
2、项目需要创建客户端、服务端、资源管理以及用户
3、用户登录客户端需要向服务端申请临时令牌,服务端验证完毕后会发放令牌,客户端获取令牌后将用户引导至服务 端请求用户授权,此时临时令牌和回调链接发送至服务端;用户登录后会授权该用户访问所请求的资源,授权成功后, 服务端引导用户返回客户端的网页。客户端根据临时令牌从服务端获取访问令牌。服务端根据临时令牌和用户的授权情 况授予客户端访问令牌。客户端使用获取的访问令牌访问存放在服务端上的受保护的资源。
5G短信推送
内容:
1、主要根据平台对用户申请的短信推送进行充值、扣款等一系列操作
2、根据用户所提交的短信推送数目以及账户的金额,进行判断是否支持此次推送操作,若无法支持提醒其充值;支持 推送后开始定时任务,在一定时间下开始推送,并根据推送结果进行所需金额的扣除和账户余额的计算
角色 | 职位 |
负责人 | Java 开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |