职位描述
岗位职责:
1、参与公司自主产品及项目研发,进行软件系统框架、核心模块和对外接口的详细设计,参与核心代码的编写;
2、参与项目的模块概要设计、编码实现、单元测试、系统整合测试,分析并解决软件开发过程中的问题,确保开发模块符合既定的特性(如高可用、高性能等);进行编制项目文档和质量记录的工作;
3、协助并完成其他各类技术开发任务及领导安排的工作。
岗位要求:
1、硕士及以上学历,计算机科学、软件工程等相关领域专业;3年以上相关开发相关工作经验;
2、熟悉微服务架构,具备中大型分布式系统开发经验,能对具体的需求提出对应的技术方案;
3、熟练Java主流技术栈,熟悉SpringBoot,熟悉至少掌握一种微服务框架;熟悉Redis、MQ等中间件产品;熟悉至少一种关系型数据库(比如MySQL、Oracle等等);
4、熟悉敏捷开发模式,熟悉git多人多团队开发模式;
5、熟悉Linux,熟悉Nginx等开源组件的配置;对Docker和K8S有一定了解;具备对阿里云等云服务的了解和使用经验。
6、熟悉JS、HTML等前端技术,熟悉nodejs,能够使用Vue、React等前端框架;了解常用设计模式,具有面向对象的分析和设计的能力;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕