职位描述
【岗位职责】1. 负责公司产品的全栈开发,包括前端Vue.js和后端Java或.NET技术栈;2. 参与项目的需求分析、系统设计、编码实现及系统优化,有数据产品需求分析及设计经验优先考虑;3. 负责数据库设计、优化,以及NoSQL数据库的选型和应用;4. 实现高效的数据缓存策略,优化系统性能;5. 利用消息队列技术,实现系统间的解耦和异步通信;6. 探索云原生和实施容器化技术,提升部署效率和系统稳定性;7. 制定并维护代码规范,确保代码质量,编写技术文档,确保项目可维护性和可扩展性。【岗位要求】1. 计算机相关专业本科及以上学历,5年以上软件开发经验及3年以上架构设计经验;2. 熟练掌握Vue.js,具备丰富的前端开发经验;3. 熟悉Java/.NET后端开发,有大型项目经验者优先;4. 熟练使用MySQL、Oracle等关系型数据库,并具备优秀的数据库设计能力,有数据仓库建模和数据开发经验者优先;5. 熟悉至少一种NoSQL数据库(如MongoDB、Redis等),对数据湖和MPP引擎有实际落地实践经者优先;6. 熟练使用缓存技术(如Redis、Memcached等)和消息队列(如RabbitMQ、Kafka等);有Flink、Spark、Doris、StarRocks、ClickHouse等经验者优先;7. 了解Docker、Kubernetes、Rancher等平台,有实际应用经验者优先;8. 具备良好的代码风格和编程习惯,能够编写高质量、可维护的代码;9. 拥有强烈的自驱力,对技术充满热情,乐于学习并应用新技术10.良好的团队合作精神和沟通能力,能够承担一定的工作压力。