技术要求:
1. 有成功的C端产品开发经历,能够理解C端用户的需求和体验;
2. 能够很好的理解从前端到后端的整个开发流程,比如熟悉前端渲染页面需要的数据结构,请求方式;
3. 在功能设计过程中能考虑全面,包括但不限于 异常处理、并发处理、超时处理;
4. 能够很好的将关系型数据库(MySQL)和非关系型数据库(MongoDB, Redis等)以及 各种中间件 (如Kafka和RabbitMQ)运用于实际开发当中;
5. 熟练使用Spring Boot、Hibernate或MyBatis等主流Java开发框架;
6. 熟悉微服务架构和实现技术,有SpringCloud、Dubbo等业务经验的加分考虑
7. 具有五年以上后端开发的经验;
8. 良好的编码习惯和技术文档编写能力;
9. 熟练使用GIT做版本管理。