岗位职责1. 带领小组完成项目及产品开发、实施工作。负责项目管理工作,包括前后端人员分工、任务分配、进度跟踪等, 带领团队按时、高质量地完成项目开发任务。2. 作为核心开发人员,能够独立系统核心的架构设计、开发、测试实现,并解决难点问题。3. 负责项目执行过程文档的编写工作,确保文档的完整性和准确性;能够与客户技术方作良好的沟通对接工作。4. 严格遵守编码规范,参与代码的设计、检查及评审,确保代码质量。5. 指导和帮助团队成员完成开发和项目执行工作,解决攻克开发过程的技术、性能问题。6. 能够适应出差或短期驻场工作安排。任职要求1. 计算机专业本科及以上学历,4年以上Java平台开发经验。2. 精通Java技术栈及常用框架,如Spring、Spring MVC、Spring Boot、Spring Cloud架构相关技术、MyBatis、MyBatis Plus、国产化等,对新技术有一定的研究。3. 熟练掌握常见SQL、NoSQL数据库原理,如MySQL、PostgreSQL、达梦等多种;熟悉Redis、RabbitMQ。4. 熟悉Web前端技术,包括HTML5、CSS3,以及熟练使用uniapp、Vue等前端框架。5. 熟练掌握Tomcat、Nginx。熟悉Jenkins、Docker、K8s、Rancher等基础操作。6. 具备良好的文档编写能力,能够独立完成项目相关文档的撰写, 能够制定并优化开发规范和指引,确保团队开发过程的标准化和规范化,提升代码质量和团队协作效率。7. 具有较强的逻辑思维能力,善于分析、归纳、解决问题。良好的编码能力、学习能力、沟通能力、服务理念和合作精神,能接受挑战并承担工作压力。8. 有现场带团队开发经验,能够主动积极响应并快速处理现场各种问题。9. 具有创新能力,对新技术敏感,熟悉AI辅助开发工具并有实际应用经验,能够将新技术引入团队开发过程中,提升开发效率和质量。