职位描述: 1、根据产品和业务抽象,完成后台API接口模块的研发,支持各类前端,以及第三方系统的调用;
2、根据产品需求和系统设计完成指定模块的开发;
3、参与相关产品需求分析及软件架构设计,基于公司的微服务框架,独立完成组件的设计及开发 ;
4、尝试新技术,提出架构建议;
5、辅导新人养成良好的软件工程知识和编码规范意识;
6、优化架构设计,提升系统性能。
岗位要求:
1、计算机、软件工程及相关专业本科毕业;
2、5 年以上 java 实际项目开发经验(电商平台) ;
3、精通Java 8,熟悉Java多线程,高并发,IO/NIO,网络通信等;
4、丰富的后端服务开发和架构设计经验(Web Sevice、Restful API等);
5、熟悉常用的设计模式,有大型分布式,高并发,高负载,高可用性系统的设计和开发经验 ;
6、掌握各种常用服务端技术,能优化服务响应和数据查询,保证各种服务质量,解决高并发和高可用性的问题;
7、熟悉MySql或MSSQL,熟练掌握数据库设计能力和性能调优技巧;
8、掌握 Gadle / Maven 等构建工具, 熟悉 Docke集群的使用;
10、深刻理解面向对象设计和开发思想,具备较好的文档能力及良好的编码风格。