工作职责
参与公司自主产品及项目研发,进行软件系统框架、核心模块和对外接口的详细设计,参与核心代码的编写;
参与项目的模块概要设计、编码实现、单元测试、系统整合测试,分析并解决软件开发过程中的问题,确保开发模块符合既定的特性(如高可用、高性能等);
进行编制项目文档和质量记录的工作;
协助并完成其他各类技术开发任务及领导安排的工作。
任职要求
硕士及以上学历,计算机科学、软件工程等相关领域专业;1年以上相关开发相关工作经验;
熟悉微服务架构,具备中大型分布式系统开发经验,能对具体的需求提出对应的技术方案;
熟练Java主流技术栈,熟悉SpringBoot,熟悉至少掌握一种微服务框架;熟悉Redis、MQ等中间件产品;熟悉至少一种关系型数据库(比如MySQL、Oracle等等);
熟悉敏捷开发模式,熟悉git多人多团队开发模式;
熟悉Linux,熟悉Nginx等开源组件的配置;对Docker和K8S有一定了解;具备对阿里云等云服务的了解和使用经验。
熟悉JS、HTML等前端技术,熟悉nodejs,能够使用Vue、React等前端框架;
了解常用设计模式,具有面向对象的分析和设计的能力;具有强烈的自我驱动力,能够在快节奏环境中工作,具备良好的学习、组织、协调、沟通能力和团队协作精神,有责任心、抗压能力强,具备良好的商业保密意识和职业道德素养。