职位描述
工作职责
1、负责项目核心功能代码开发;
2、参与项目软件的设计、选型、开发等过程;
3、充分理解业务需求和设计需求,制定开发方案、开发计划;
4、根据开发进度和任务分配,按时提交高质量代码,完成开发任务;
5、负责代码审核,负责开发和测试过程中发现的技术问题;
6、负责编写审核相关文档,参与系统架构优化;
任职资格
1、本科及以上学历,计算机相关专业;
2、具有4年以上软件开发经验,有前后端开发验优先考虑;
3、有丰富的分布式系统设计、开发经验,有实际落地的项目经验,熟悉分布式系统所带来的技术难点以及解决方案,了解项目开发过程中遇到的问题,能制定开发方案、开发工作计划,能编写项目开发规范;
4、熟悉HTTP协议和Servlet规范, 熟悉Springboot、Mybatis-plus、Spring Cloud底层框架代码;熟悉Linux系统,能部署常用的中间件,如Redis、RabbitMQ;熟悉前端框架:vue3 + ts等,精通数据库的事务、索引设计等;
5、熟悉大规模系统的负载均衡、缓存、网络存储、网络安全、数据库高可用设计及性能评估机制;
6、了解如何制订开发计划,如何帮助组员解决问题提升整体效率;熟悉项目版本管理的流程,可以版本管理与计划进行结合,提高发布版本的稳定性,有丰富的Java性能优化经验,能独立解决生产环境遇到的紧急问题,快速定位快速解决;
7、具备优秀的文档撰写能力、沟通协调能力、计划和执行能力、分析解决问题的能力;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕