职位描述
岗位职责:
1、协助系统的需求调研、分析,协助系统分析师编写要求规格说明书;
2、协助系统的软件概要设计,编写软件概要设计说明书;
3、进行系统的软件详细设计,编写软件详细说明书;
4、根据项目开发进度和任务分配,进行软件开发;
5、按工作排期尽职尽责编写出实现各项功能的完整代码;
6、进行代码走查和单元测试;
7、协助测试工程师完成系统的集成测试工作,消除测试发现的缺陷;
8、协助运维工程师完成系统在用户现场的部署,诊断并解决系统存在的问题。
任职资格:
1、本科及以上学历,计算机相关专业优先;
2、精通Java语言,熟悉Java开发技术,熟悉Web编程、Java、python、后端开发语言。熟悉J2EE体系架构、微服务架构(Springboot \Spring Cloud)、前后端分离框架,熟悉SSM等主流开源技术栈,精通Socket/NIO编程,多线程编程,并有相关项目开发经验。
3、熟悉Linux操作系统及常用指令,熟悉使用中间件技术,包括Redis、RabbitMQ、Kafka、ElasticSearch等。
4、熟悉MySQL、Oracle、Nginx等关数据库,精通sql语言,有一定的优化、维护经验,有数据库相关设计能力,能灵活高效完成SQL与相关表结构,有定位和解决SQL查询问题的经验。熟悉数据分析基础知识,熟悉开发团队环比、平均数、数据埋点等基本数据指标。
5、熟练使用 office软件,能够输出研发计划文档(project或excel),能够输出技术方案或技术实现文档PPT或word。
6、熟悉jquery/vue/angularjs/rectjs、Javascript、HTML等前端技术者加分,具备全栈开发能力加分。