岗位职责:
1.参与项目的需求调研和需求分析,对项目进行可行性分析,撰写相关技术文档;
2.搭建系统开发环境,协助架构师完成系统框架和核心代码的实现;
3.协助架构师完成设计和搭建系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题;
4.完成产品关键技术问题的攻关。
任职要求:
1.熟悉JAVA语言,有扎实的计算机基础知识和编程功底
2.熟练使用Spring、SpringBoot、Mybatis等主流框架和库,有实际项目经验;
3.熟悉MySQL数据库开发及常用优化方法、常用NOSQL数据库、消息队列及对象存储
4.熟悉分布式系统的设计和应用,熟悉常用分布式中间件和RPC协议
5.熟悉分布式、多线程、高并发等技术优先,对大数据量查询优化有一定的经验;
6.熟悉Linux操作系统的使用及部署工作,熟练使用docker、K8S等服务的部署经验者优先;
7.熟练使用Git、Gitlab等进行代码的管理,
8.加分项:掌握一种或多种全文搜索引擎,例如(solr、elasticsearch等)