岗位职责:
1、系统研发:参与公司核心产品的整体架构设计与开发。
2、微服务与架构优化:根据业务需求,优化系统架构,提升性能与可靠性。
3、性能与安全优化:定期进行系统性能分析与优化,确保系统的稳定性与快速响应;负责系统基础安全防护和漏洞加固。
4、应用部署与持续交付:设计并实施高效的应用部署流程,实现持续交付与版本管理,确保快速发布与回滚能力。
5、代码规范与文档维护:撰写高质量、可维护的代码,编写和维护详细的技术文档,参与代码评审,保证高标准与规范性。
6、技术调研与创新:持续跟踪行业技术发展,评估和引入适合的新技术、新工具,并将其应用于实际项目以提升开发效率和产品质量。
任职要求:
1、五年及以上Java开发的经验,精通 Spring Boot、Spring Cloud、MyBatis、MybatisPlus等主流框架,熟悉分布式系统架构、微服务设计、服务治理等。
2、具备消息队列实际项目经验,熟悉分布式任务调度和负载均衡策略。
3、熟练使用Linux 环境下的服务部署与维护,了解网络通信协议。
4、熟练使用MySQL,具备优秀的 SQL 调优能力和数据库性能优化经验。
5、熟悉 Redis等非关系型数据库,能够根据业务需求设计高效的数据存储与访问方案。
6、熟练使用Vue框架进行前端开发,能够实现基础交互、响应式布局及与后端接口的高效对接。
7、熟练使用前端开发工具链及调试工具,了解组件化开发和状态管理。
8、熟练使用小程序开发。