岗位职责:
1、负责设计、开发和维护公司产品的前端和后端系统,对产品的功能及性能开展持续迭代优化;
2、实现高性能、高可用性的Web应用,优化前端用户体验及后端服务性能。
3、前端开发:使用Vue、js框架及其生态系统开发高交互性、响应式的Web应用和小程序,提升用户体验
4、后端开发:基于Java语言,基于Spring Cloud等框架开发微服务业务逻辑。
岗位要求:
1、 本科及以上学历,计算机相关专业,具备3年及以上Java研发工作经验,具备后端实际产品或者实际项目开发经验;
2、 熟悉数据库设计,熟悉 Oracle、MySQL、mangodb等常用数据库,并具有较好的 SQL编写及优化能力,对其存储结构设计、索引事物、锁等机制有深刻的理解;
3、 熟练掌握Java语言编程,对面向对象思想有深入了解,具备扎实的数据结构及算法功底;
4、 熟悉SpringBoot、SpringCloud、Mybatis等基础开发框架;
5、 熟练掌握Kafka、Redis、rocketMQ、ElasticSearch 等开发应用;6、 具备扎实的HTML5、CSS3、Javascript 、vue、Ajax、DOM、JSON等前端技术基础知识;
7、 熟练掌握es6语法(必须在实际项目中使用过);
8、 熟练使用Vue、React等主流前端开发框架,有GIS相关开发经验优先;
9、了解大模型(LLM)核心概念,熟悉主流大模型的 API 调用逻辑;
10、能熟练使用 AI 开发工具提升编码效率,包括自动补全、代码重构、Bug 排查、单元测试生成等场景,具备大模型 API / 第三方 AI 服务的集成经验,能设计高可用的 AI 接口调用方案;
11、有过 AI 驱动的业务场景开发经验者优先,如AI数据分析、向量数据库集成、RAG等系统后端实现;
12、 责任心强,能快速理解业务需求,完成技术设计,撰写规范的开发和设计文档,交付高质量、可维护的代码;
13、良好的沟通和团队协作能力,突出的学习能力和解决问题的能力。