1.具备扎实的Java基础,掌握多线程、集合等基础框架。
2.熟练掌握Spring、SpringMvc、SpringBoot、SpringCloud、 Spring Data Jpa、等主流Web框架。
3.熟练掌握Oracle、MySql等主流关系⾏数据库,掌握⼀定数据开发知识,能使⽤存储过程进⾏业务开发。
4.熟练掌握SVN、GIT等版本控制⼯具,熟悉Maven项⽬构建⼯具。
5.熟悉RabbitMQ、Redis、Nginx、Elasticsearch等常用中间件。
6.熟悉Jquery、JavaScript、Jsp等前端技术。
7.熟悉EasyRules规则引擎。
8.了解Linux的常用指令。
9.对Jvm原理有一定了解。
Echoly
技术架构:SpringBoot、Spring Data Jpa、Elasticsearch、Mysql、Nginx 、WebSocket等。
项目描述:该项目是一个面向海外市场的社交 app ,产品的概念是将咨询服务和社交融合在一起。用户可以在产品上发布自己擅长的技能,比如法律方面、经济方面、情感方面等。其他用户可根据自己的需要进行付费咨询,同时结合社交元素以及AI咨询等功能来吸引更多的用户。
个人职责:
1.实现用户信息、咨询服务信息、咨询服务账单、充值、提现、拉黑、关注、问题发布、问题回答等基本功能。
2.使用SocketIO来实现咨询服务通话的实时扣费。
3.调用kukiAI接口来实现AI聊天功能。
4.使用Elasticsearch来存储问答库信息,通过Elasticsearch的全文检索来实现问题的模糊匹配。
5.调用腾讯IM接口来进行用户消息的推送。