职位描述: 岗位职责:
1、参与产品后端功能模块,能独立完成子模块的设计和基础编码工作。
2、负责对软件进行单元测试,确保开发质量并提交测试。
3、配合QA及测试人员对产品进行发布,并持续改进质量。
4、负责解决开发过程中的技术问题,对产品需求提出技术实现方案。
5、负责软件概要、详细设计等技术文档的编写。
6、完成上级交办的其他工作。
任职要求:
1.计算机、软件工程等相关专业毕业,具备3年及以上工作经验,和良好的编程基础及文档编写能力,能够规范编写概要/详细设计相关的技术文档;
2.具有扎实的Java基础功底,掌握泛型、多线程、JVM原理,JavaIO、网络等方面的编程能力;
3.熟练掌握SpingCloud微服务开发技术、熟练运用SpingBoot、MyBatis、JPA、Nginx等常用框架进行开发,并熟知内部原理;
4.熟悉常用关系型数据库,如:MySql等海量数据的OLAP存储设计,掌握分库/分表、数据散列和快速查找、海量聚合的方法和原理;
5.熟悉常用非关系数据库,如:ElasticSeach、Mongodb等的使用及原理,并掌握常用文件存储,如:FastDFS等;
6.熟悉分布式架构,缓存、消息队列等开源中间件,例如:Redis、EHCache、Kafka、RabbitMQ等;
7.了解和使用过第三方云厂商的产品,例如:阿里云、AWS、腾讯云等;
8.热爱技术研发,快速的学习能力,注重代码质量,有良好的软件工程知识和编码规范意识;
9.有良好的沟通、协作能力和问题解决能力,能独立分析和解决问题;
10.强烈的责任心和团队合作精神,心态积极,能主动融入团队,有一定的抗压能力;