职位描述
岗位职责:
1、负责公司内基于Java的各类平台及系统的研发工作;
2、负责公司项目的架构设计、搭建、数据库设计、核心功能代码的编写;
3、负责项目开发过程中的技术攻关,和运行中出现的技术问题,持续优化后端结构,预防和解决系统瓶颈;
4、研究应用架构的发展方向,提出架构改进方案;
任职要求:
1、5年及以上工作经验;
2、精通JAVA、多线程、io, 基础知识扎实,了解jvm运行原理,使用过设计模式;
3、熟练使用SSM/SpringMVC/SpringBoot/SpringCloud/Maven主流开源框架,熟悉tomcat、nginx等开源项目,并有一定的实操和管理项目经验;
4、熟练使用mysql以及Redis,了解MongoDB、ElasticSearch等,有ElasticSearch、Lucene等全文搜索框架使用经验优先;
5、熟悉分布式、缓存、消息、搜索等机制,如:缓存(如Redis)、消息(如RocketMQ、Kafka)、搜索(如Elasticsearch)等中间件;
6、掌握一定的前端开发技术,如:JSP、thymeleaf、framaker、JavaScript、Jquery、WebSocket等前端开发技术;
7、参与过3个以及以上完整的项目开发工作,有企业应用研发,大型商业平台web系统研发经验,熟悉搜索引擎相关技术:Lucene、Solr、ElasticSearch等,具有媒体行业开发经验者优先;
8、有较强沟通能力及文字表达能力,工作认真细致,自学能力强,具有很强的责任心及良好的执行力,具有高度的责任感和团队合作精神;
职位福利:五险一金、包吃、包住、交通补助、带薪年假、免费班车