职位描述: 岗位职责:
1、负责公司产品搜索模块的开发与维护工作;
2、抓取、采集、提取数据,通过elasticseach完善OA搜索功能,设计与实现OA协同系统的智能化检索和面向用户的智能推荐;
3、参与公司产品的架构优化,性能优化并辅助其他模块进行技术实现;
4、协助并完成其他各类技术开发任务。
任职资格:
1、本科及以上学历,3年以上的Java开发及应用经验,计算机或者相关专业;
2、良好的问题理解能力,能够理解以及处理复杂逻辑;
3、具备较强的自学能力,团队精神及抗压能力;
4、精通JAVA编程,熟悉sping,spingMVC,mybatis,对spingcloud有实际开发经验或有深入研究优先,Java基础知识扎实,掌握JSDK,J2EE的相关知识,熟悉集合、多线程编程;5 、掌握数据库的相关知识,熟悉MySQL/ORACLE,具备SQL、触发器、函数、存储过程的编写能力,熟悉SQL 优化;6 、熟悉elasticseach等的开源搜索引擎程序结构,能做比较深入的二次开发。具有信息检索、自然语言处理、信息挖掘相关方面经验者优先;
7、具有一定的文档编写能力,了解UML;
8、熟悉基本网络设置,能够应用多种操作系统,WINDOWS,LINUX等,熟悉主流中间件的使用;