需要英语四级证书、统招本科、计算机相关专业
岗位职责:
1、根据业务提出的需求配合进行需求分析:
1)协助高级与产品、架构师沟通并明确需求;
2)协助SM、高级制定开发计划
2、设计阶段:
1)参与总体设计
2)参与产品原型技术评审
3)设计内部以及外部接口规范
3、开发及测试投产相关:
1)参与协助完成,《总体设计说明书》、《项目应用分析说明书》;
2)参与项目模块的详细设计,主导完成《系统详细设计说明书》 ;
3)根据《系统详细设计说明书》进行代码实现,按计划完成任务目标;
4)及时反馈实际工作中遇到的问题,并提出改进建议;
5)协助测试人员完成软件系统及模块的测试;
6)协助完成系统《安装手册》,配合支持投产以及生产问题解决;
4、质量与版本管理:
1)配合高级版本基线的管理
2)配合本出入库工作,准备程序版本、脚本、参数等,并确保其正确性;
岗位要求:
1、计算机相关专业本科及以上学历,3~6年及以上Java开发经验;(必须)
2、良好的编程基础,熟悉jvm、缓存、分布式架构、消息中间件等核心技术;(必须)
3、熟悉计算机相关基础以及Linux常用命令(必须)
4、熟悉微服务架构及微服务设计思想,深入了Java Web及微服务相关技术,如Spring、SpringBoot。能根据详细设计,完成接口开发测试等;熟悉Spring Cloud,Nacos框架技术任意一种;(必须)
5、熟悉git版本管理以及ideal开发工具(必须)
6、熟悉Oracle、TDSQL等分布式数据库,熟悉表设计、索引、主键等设计,对数据库三大范式理解清晰(必须)
7、熟悉多线程,掌握线程的生命周期管理以及使用场景(必须)
8、熟悉redis,了解程序锁以及分布式锁的使用(必须)
9、熟悉加密、验签等安全技术(必须)
10、具备一定数据库设计能力和SQL调优能力,熟悉分区表的设计与使用(非必须)
11、有敏捷或互联项目开发经验优先(非必须)
收起