岗位描述
岗位职责
1. 负责公司内部信息管理系统的后端服务及前端(WEB GUI)的开发和维护,包括但不限于业务逻辑的实现、数据库设计、接口设计等。
2. 编写高质量的代码,并进行单元测试和代码审查,确保代码的可维护性和扩展性。利用AI编码工具探索进一步提升代码质量和交付效能的方式。
3. 跟踪和评估新技术,提出技术优化方案,持续提升系统性能和稳定性。
4. 参与项目的需求分析、设计讨论和文档编写,与其他团队成员协作,确保项目顺利进行。
5. 参与技术标准制定,协助复杂问题定位并向产品经理、测试研发工程师等其他岗位提供专业的技术咨询意见。
岗位要求
1.计算机、软件工程等相关专业,本科及以上学历。
2.具备5 年及以上 Java 后端开发实战经验,熟练使用 Spring Boot、Spring、MyBatis/Hibernate 等主流开发框架(至少其一)。有 Java 8 微服务商用项目开发及维护经验者优先。
3.精通关系型数据库设计、SQL 编写及性能调优,熟练使用 MySQL/PostgreSQL 其中至少一种。
4.熟练掌握 Redis 缓存、Kafka/RocketMQ 消息队列等常用中间件,了解分布式基础原理。
5.具备规范的编码习惯,可独立产出简洁、高效、易迭代的工程化代码。
6.熟练运用一种或多种 AI 编码工具(Claude Code等)并了解Agent的基本设计和构建方法。在商业项目有相关经验,或热衷于在相关开源项目中作出贡献者优先。
7.具备全栈开发能力,一定程度掌握 Vue/React 等前端框架(至少其一)、可独立完成前后端联调、简单WEB页面开发和交付,或在前端工程师协助下完成较为复杂的WEB页面的开发和交付。
8.具备良好跨团队沟通表达、团队协作能力,可适应项目阶段性工作压力。