岗位描述
全栈开发工程师岗位职责:l 参与企业数字化及AI应用项目建设,负责公司内部核心业务系统建设与持续优化,直接对接业务部门,参与需求分析到上线全过程;l 负责公司现有业务系统的日常运维、故障排查及性能优化,保障系统稳定运行。l 负责业务部门新需求的调研、分析、设计、开发、测试及上线工作,持续提升业务数字化水平。l 参与公司内部信息化系统的架构优化、代码重构及技术升级工作。l 负责前后端功能开发,包括需求评审、技术方案设计、接口开发、页面开发及系统联调。l 负责数据库设计、SQL优化及数据处理相关工作。l 负责系统部署、版本发布、监控告警及线上问题处理。l 编写和维护技术文档、操作手册及开发规范文档。l 与业务部门保持密切沟通,快速响应业务需求并推动项目落地。基础要求: l 本科及以上学历,计算机相关专业。l 3年以上Java开发经验,具备独立分析和解决问题能力。l 具备较强的责任心和服务意识,能够面向业务部门提供技术支持。l 良好的沟通能力和团队协作能力。 后端技术要求:l 熟练掌握Java语言及面向对象设计思想。l 熟练使用Spring Boot、Spring MVC、Spring Security等主流框架。l 熟练使用MyBatis或MyBatis-Plus进行数据访问开发。l 熟悉MySQL数据库设计、SQL优化及索引原理。l 熟悉Redis缓存应用场景及常见问题处理。l 熟悉RESTful API设计规范。l 熟悉JWT认证授权机制及常见安全措施。l 了解消息队列(RabbitMQ、RocketMQ、Kafka等)优先。 前端技术要求:l 熟练使用Vue3开发企业级应用。l 熟练使用JavaScript、TypeScript、HTML5、CSS3。l 熟练使用Element Plus等主流前端组件库。l 熟悉Axios请求处理、权限管理及路由控制。l 具备前后端独立开发及联调能力。 运维及系统支持能力:l 熟悉Linux常用命令及服务器管理。l 熟悉Nginx配置及反向代理部署。l 具备应用日志分析和线上故障排查能力。l 熟悉Docker容器化部署优先。l 熟悉Jenkins、GitLab CI/CD等自动化发布工具优先。 加分项:l 有企业内部信息化系统(ERP、MES、WMS、LIMS、OA、低代码平台等)开发经验。l 有微服务架构项目经验。l 有AI应用落地经验,如大模型、智能问答、Agent、RAG等相关项目经验。l 有数据分析平台、报表平台开发经验。l 有跨部门需求沟通及项目管理经验。