岗位职责
1、负责应用软件整体设计规划,对项目开发督导与进度把控;
2、对客需进行沟通与分析,导入项目开发计划,并提供技术支持;
3、对项目软件开发进行评估及技术支持,并与各部门协调开发资源;
4、应用软件相关文档的编写,以及维护更新;
5、负责应用软件测试工作流程安排,测试用例评审,测试BUG定位以及协助处理等相关管理工作;
6、提供售前售后培训指导,协助质量对应用软件的缺陷进行测试定位等外部技术支持。
任职要求
1、5年以上java开发经验,深入理解JVM、类装载机制、IO、集合、多线程并发,TCP/IP协议等,熟悉常用数据结构和算法;
2、熟悉当前流行的几种前端框架,如VUE、React、Angular、Jquery、Bootstrap及相关组件。并对相关技术的优劣有自己的认识;
3、熟练运用Springboot、SpringMVC、Mybatis、dubbo、jquery、ajax等框架,有参与过大数据、智慧仓储、智慧物流管理系统等相关开发经验者优先;
4、熟练掌握sql语句,熟练使用关系型数据库和mysql数据库,以及了解相关的数据库调优技巧;
5、熟悉Redis、Memcached、RocksDB、其他KV存储一种,开源社区活跃者或贡献者优先;
6、熟悉Sping Boot/Spring Cloud等微服务框架和架构,了解其原理和使用其优缺点,并有实战经验;
7、熟悉Linux操作系统,Tomcat,Apache,Nginx等开源的服务器等;
8、具备较强的面向对象设计能力和业务分析抽象能力,熟悉常见的设计模式;
9、具备良好的团队合作意识,工作认真负责,积极主动,学习能力较强;
10、有软件研发团队管理经验者或大项目软件系统负责人经历者优先。