岗位描述:
1.需求评审:协助产品经理完成项目需求的整理和软件设计,并转换成相关的研发计划;
2.开发设计:参与项目模块切分,外部接口设计,模块间的接口设计工作;
3.项目研发:按照项目计划,按时提交高质量代码,完成开发任务,规范文档的编写、维护,以及其他与项目相关工作;
4.前段联调:参与项目研发,能与前段工程师协同并高效的编码,完成相关功能调试;
5.测试协同:对相关功能进行单元测试代码的编写和进行单元测试,并跟进测试团队测试BUG的修复,保障软件质量;
6.系统上线:负责协助运维及实施团队完成项目程序的打包、发布和部署工作;
岗位要求:
1、1-3年相关工作经验,能独立完成小型系统、核心模块的开发与设计;
2、熟悉分布式、大流量系统的设计与开发,负责核心模块或小型系统的设计能力,并根据业务发展设计合理的架构方案;
3、JAVA基础扎实,有良好的编码习惯,对JVM内存模型、Java多线程、JAVA NIO,JVM性能调优等技术有一定的了解;
4、精通微服务、分布式系统,对SpringBoot、SpringCloud、kafka、nginx、dubbo、Redis等原理有深入的理解并熟练运用;
5、熟练使用MySQL数据库并具有SQL调优经验,精通数据库设计;熟练掌握Redis、MongoDB等常用NoSQL技术并具有实战经验;
6、熟悉软件技术文档的编写,具备良好的文档编制习惯和代码书写规范
7、具备良好的跨团队、跨业务沟通能力,有良好的团队合作意识。
8.有物流、快递行业应用系统开发经验者优先。
面试方式:现场面试1-2轮,级别高的可能会加面,一般一天内解决