岗位职责:
1. 负责产品体系的研发和项目交付,理解并把控需求,将业务逻辑拆解梳理并进行业务设计。
2. 能够在团队中完成code review的任务,确保相关代码的有效性和正确性,并能够通过code review提供相关性能以及稳定性的建议。
3. 独立解决业务和技术过程中遇到的难题,寻找可行的改进方案并推行落地拿到结果。
4. 按照公司软件开发管理规范要求,根据上级分配的任务,编制软件开发详细设计文档,保证开发过程的透明度与可控性;
任职要求:
1. 3年以上Java开发经验,扎实的Java编程基础,良好的代码习惯,熟悉Java虚拟机原理和常用设计模式。
2. 熟悉常用数据结构和算法,熟练掌握Springboot、Mybatis等常用框架。
3. 熟悉分布式服务的优劣势,掌握SpringCloud生态的使用及其解决的问题。
4. 熟悉redis、kafka,并能用其解决问题。
5. 掌握一种以上数据库的使用和sql优化。
6. 熟悉整个软件过程,能够沟通需求、控制项目进度,有良好的文档能力。
7.熟悉营收业务、商城类业务优佳。