1. 负责系统功能的需求分析、设计、开发和单元测试等工作;
2. 按照项目计划,按时独立完成代码开发;
3. 参与项目过程中需求评审、设计评审、代码评审;
4. 参与开发技术文档的编写与维护;
5. 负责线上系统性能优化、漏洞修复及bug解决;
6. 对已有系统代码进行提炼重构,提升代码质量,优化系统性能;
7. 参与技术方案制定与实施。
任职要求:
1.本科及以上学历,计算机通信相关专业;
2.3-5年的开发经验,良好的沟通能力,工作积极,认真负责;
3.熟练掌握 Spring/SpringMVC/SpringBoot/Mybatis 等主流 Java 框架;
4.熟悉MySql、Oracle、PostgreSQL等数据库开发与设计;
5.熟悉分布式服务框架技术,如 Ribbon、SpringCloud、Zookeeper等;
6.熟练掌握Junit、mock等单元测试技术;
7.熟悉Swagger2等技术的使用,能够独立编写接口文档并与前端联调;
8.了解常用设计模式,并能在开发过程中适当位置使用设计模式。