职位描述
岗位职责: 1. 参与产品或项目的设计讨论、开发、测试过程; 2. 完成产品或项目相关技术方案、文档的编写; 3. 配合需求人员完成产品或项目的需求调研、分析和系统设计、模块设计; 4. 配合测试人员完成产品或项目模块的测试及 BUG 修复等工作; 5. 根据产品或项目质量要求,进行代码优化、设计优化、数据库优化等; 6. 探索或协助同事完成产品或项目中的关键技术难题; 7. 对于产品或项目的完成效率、执行力、责任划分等方面提出合理化建议。 技能要求: 1. 精通 Java 语言,掌握 Java 常规编程,包括常规语法、主要领域编程、重要设计模式等; 2. 理解 MVC 基本原理,能够熟练运用 SSH 或 SSM 等主流开发框架进行应用程序的开发,有 SpringBoot 或 SpringCloud 实践经验的优先; 3. 熟悉并掌握 HTML 、 CSS 、 JavaScript 、 JQuery 、 AJAX 等前端页面技术和框架,有 Bootstrap 、 VUE 、 AngularJS 等实践经验的优先; 4. 熟悉 Tomcat 、 Jboss 、 WebLogic 、 WebSphere 等 J2EE 中间件的常规使用和配置,具有 Apache 、 Nginx 、 F5 等实践经验的优先; 5. 熟悉 Oracle 、 SQLServer 、 MySQL 等主流数据库的常规使用和配置,有 SQL 和数据库优化经验的优先; 6. 擅于学习和总结,对于新技术或新框架,乐于研究与实践; 7. 具备较为丰富的解决技术问题的经验,能够快速解决产品研发或项目实施过程中遇到的技术相关问题; 7. 熟悉产品或项目开发流程,能够严格守时、保质保量完成所负责或分派的工作任务; 8. 具备良好的团队协作意识,能够与团队其他成员默契协作,共同促进团队目标的达成; 9. 具备较强的抗压能力,能够接受适度加班及出差等要求。
