跳转到主要内容

java开发工程师

Technology
聚信航(长沙)文化传媒有限公司
1周前
全职

职位描述

经验要求:2–5年

【岗位职责】

业务系统开发

负责公司CRM、客户管理、订单管理、业务管理后台及内部数字化系统的后端研发,参与需求分析、功能设计、开发、联调及持续迭代,能够独立完成业务模块的开发与交付。

后端服务与接口开发

基于Spring Boot等主流Java技术栈进行后端服务开发,负责业务接口、数据处理及公共功能模块建设,与前端工程师协作完成接口设计、联调及问题排查。

数据库设计与优化

参与业务数据模型及数据库表结构设计,负责SQL编写、索引优化及常见数据库性能问题排查,保障业务数据的准确性和访问效率。

第三方系统集成

根据业务需求对接微信/飞书、支付、短信、邮件、AI服务及其他第三方平台API,完成接口接入、数据同步、Webhook回调及异常处理等功能。

数据与自动化任务开发

负责定时任务、数据同步、数据清洗及业务自动化功能开发,根据实际业务需求完成数据采集、处理、去重、分类及入库,为业务运营和内部系统提供数据支持。

系统性能与稳定性优化

参与接口性能、数据库查询、缓存及业务流程优化,完善日志记录、异常处理、权限控制等基础机制,协助定位和解决测试及线上环境中的技术问题。

AI应用业务接入

参与公司AI知识库、OpenClaw智能体及业务自动化相关项目,负责Java业务系统与大模型、知识库及AI服务之间的API接入和业务功能开发,推动AI能力在实际业务场景中的应用。

代码质量与团队协作

遵循团队开发规范,参与技术方案讨论、Code Review及项目复盘,持续提升代码质量、可读性和可维护性,与产品、前端及业务团队高效协作。

【任职要求】

2–5年Java开发经验

计算机、软件工程或相关专业优先,具备2年以上Java后端实际项目开发经验,能够独立承担业务模块开发。

Java基础扎实

熟悉Java基础语法、集合、多线程、异常处理、IO等常用技术,对JVM、并发编程等基础原理有一定理解。

熟练掌握Spring Boot

熟悉Spring Boot、Spring MVC、MyBatis / MyBatis-Plus等常用框架,理解IOC、AOP等基本原理,有实际项目开发经验。

熟悉MySQL

掌握MySQL常用开发及设计方法,理解事务、索引、锁等基本机制,能够进行数据库表设计、SQL编写及常见慢查询优化。

熟悉Redis

掌握Redis常见数据结构及使用场景,能够根据业务需求合理使用缓存、分布式锁等常见功能。

具备API开发能力

熟悉RESTful API及前后端分离开发模式,具备第三方API接口对接经验,能够独立完成接口开发、联调及问题排查。

具备基本工程能力

熟悉Git、Maven / Gradle、Linux等常用开发工具和环境,能够进行基本的服务部署、日志查看及线上问题排查。

具备良好的代码质量意识

具备良好的面向对象设计思想及编码习惯,重视代码可读性、复用性和可维护性。

具备良好的沟通协作能力

逻辑清晰,具备较好的问题分析和解决能力,能够主动推进任务,与产品、前端及其他团队成员高效协作。

【加分项】

有CRM、ERP、SaaS、订单系统或企业内部管理系统开发经验;

熟悉Spring Cloud / Spring Cloud Alibaba,有微服务项目实践经验;

熟悉RabbitMQ、RocketMQ、Kafka等至少一种消息队列;

熟悉Docker、Nginx及基本CI/CD流程;

有Elasticsearch、数据采集或数据处理相关经验;

有大模型API、RAG、向量数据库、AI Agent等AI应用开发经验;

使用过OpenClaw、Dify、Coze、FastGPT等AI应用或知识库平台;

能使用Python编写数据处理或自动化脚本。

【我们希望你】

具备扎实的Java基础和良好的工程习惯,能够独立完成业务模块从需求理解、方案设计到开发交付的完整过程。

相比单纯“完成需求”,我们更希望你能够理解业务逻辑,主动发现问题,在代码质量、开发效率和系统稳定性之间做出合理判断。

如果你对AI应用、智能体、知识库和企业业务自动化感兴趣,也会有机会参与相关项目的实际落地。

Keywords
Apache Struts 2Spring FrameworkMAVENMyBatisJavaScriptPythonStrutsHibernate

对这个职位感兴趣吗?