一、岗位职责
1. 参与产品需求分析与技术方案设计,基于Java技术栈完成后端服务、接口及核心模块的开发、编码、测试与优化,确保代码质量与功能完整性。
2. 负责系统日常维护、bug修复及性能调优,排查线上问题,保障系统高可用、高稳定性运行。
3. 配合前端、测试等相关岗位开展协同开发,对接需求变更,提供技术支持,推进项目按时交付。
4. 遵循编码规范,参与技术文档编写、代码评审,分享技术经验,提升团队开发效率。
5. 关注Java相关技术动态,结合业务需求尝试新技术、新方法,持续优化技术架构与开发流程。
二、任职要求
1. 本科及以上学历,计算机、软件工程等相关专业,有完整项目开发及上线经验者优先。
2. 熟练掌握Java基础语法,精通Spring、SpringBoot、MyBatis等主流框架,理解框架底层原理者优先。
3. 熟悉MySQL等关系型数据库,掌握SQL优化、索引设计技巧;了解Redis、MongoDB等缓存/非关系型数据库者加分。
4. 了解微服务架构、分布式系统相关知识,熟悉Dubbo、Spring Cloud等微服务框架者优先。
5. 具备良好的逻辑思维、问题排查能力,熟悉常用的开发工具与测试方法,有较强的代码质量意识。
6. 具备良好的沟通协调能力、团队协作精神,工作认真负责,有较强的学习能力和抗压能力,能快速适应业务变化。