掌握Java语法基础、面向对象编程思想、面向接口编程、面向切面编程
掌握Xml、Json、Proterties数据格式
掌握IO流、多线程、网络Socket
掌握设计模式:静态代理、动态代理、工厂模式、装饰模式、单例、观察者等
掌握HTTP协议,以及其他信号理论
掌握Html、JS、CSS、Ajax、Jquery、Bootstrap、Ztree、Echarts、Servlet、JSP、EL、JSTL、JDBC、JavaBean等
掌握Strust2、Hibernate、Spring、SpringMVC、SpringBoot、Mybatis等框架
掌握Oracle、MySQL、redis、pika、MongoDB数据库
掌握使用常见WEB服务器,如Tomcat、Jetty
掌握使用极光推送等推送API
掌握md5,RSA,3DES,ADES等加密方法
掌握Nginx和Tomcat集群和Redis实现,集群搭建,负载均衡,和Session同步
掌握SVN、Maven、Git等项目工具
掌握Linux操作系统常用命令
掌握良好的英语阅读能力,可熟练阅读专业性英文资料
掌握使用dubbo分布式技术
掌握使用kafka等技术
项目1:反欺诈引擎系统
软件环境:SpringBoot+Spring 3.x+mybatis.x+redis+pika+kafka+drools+elasticSearch
硬件环境:Linux+Apache Tomcat 7.X+MySQL+nginx
开发工具:IntelliJ IDEA+GIT
项目概要:
本系统主要功能:通过规则模板的编辑,实现规则运算,对用户进行规则的风险评估。
工作职责:
1、主要负责各种规则模块功能的开发测试。
2、本系统模块主要分为多种模板类型,进行实现。分别为统计类模板、名单类模板、设备类模板、策略类模板、匹配类模板等。
3、在匹配类模板中,使用elasticSearch进行用户的信息存储,及模糊匹配功能的实现。
4、在名单类模板中,主要是与名单系统进行交互,对用户进行黑灰名单的排除。
5、在设备类模板中,主要是与设备指纹数据进行交互,通过对用户设备的统计,实现风险用户的排查
6、在策略类模板中,主要是与资信方进行交互,查询用户的信用等级等信息,对风险用户进行排查。
7、本系统还提供了自定义模板,可以进行多个模板进行嵌套使用,便于风控业务人员,对于规则的 灵活配置使用。
项目2:工单系统
软件环境:SpringMVC+Spring 3.x+hibernate+redis
硬件环境:Linux+Apache Tomcat 7.X+MySQL+nginx
开发工具:IntelliJ IDEA+GIT
项目概要:
本系统为工单配置系统。提供了可配置工单流程页面、工单申请、工单查看及工单审核等多个功能。
工作职责:
1、主要负责项目管理、接口文档设计、数据库结构设计等工作。
2、本系统使用了actitiviti工作流进行工单的配置及工单的扭转。
3、本系统提供了可视化的工单流程配置页面,可以自定义进行工单配置,实现了工单自动化配置及扭转。
4、在工单历史中,主要是工单流程的搜索查询,可以更加友好的对历史工单进行查看。
5、在工单配置中,主要是提供工单的流程配置功能,可以自定义配置工单流程、表单、申请人、处理人、邮件、监听器等多个功能。
项目3:后台管理权限系统
软件环境:SpringBoot+Spring 3.x+mybatis.x+redis
硬件环境:Linux+Apache Tomcat 7.X+MySQL+nginx
开发工具:IntelliJ IDEA+GIT
项目概要:
本系统为公司后台内部的权限管理系统,为整个后台系统的权限分离、安全监控等系统安全提供保障。
工作职责:
1、主要负责项目管理、接口文档设计、数据库结构设计、权限设计开发及客户沟通等工作。
2、本系统使用拦截器对用户权限、系统日志、系统安全提供保障。
3、本系统的权限架构为用户、角色、菜单三层,来保障整个系统的用户权限体系。
4、本系统使用google二次身份认证,对用户安全进行二次身份认证,保障用户的安全登陆。
5、本系统可以进行ip限制、二次认证开启、登陆首页设置等功能。