1、精通Spring、SpringMVC、熟悉Spring Boot、了解微服务架构;
2、熟悉Orcale、SQL Server、Mysql等数据库应用开发
3、熟悉Linux系统的操作和常用命令
4、熟悉前端开发
1、OJ平台社区功能开发
OJ平台是HW内部刷题平台和社区论坛模块的总和。社区模块主要包含发帖、评论、回复、关注等功能。
主要工作:开发社区后台管理权限管理部分,后台数据管理,以及部分后台数据统计功能
K8S环境创建ide容器调度服务
开发OJ平台单点登录JWT服务
搭建NFS文件系统,供刷题模块ide使用
2、GIS勘测项目
GIS项目是HW遥感勘测项目之一。通过算法,以及JAVA对整体流程控制来完整一系列测距工作。其中JAVA通过线程池来控制多测距任务的执行,然后在每个流程节点去调用对应的算法脚本,最终将测距结果返回。
主要工作:利用powermockito编写项目单元测试,单元测试覆盖率达标90%以上
GIS项目编码规范、findbugs、fossid等质量问题整改
GIS云化版本上传模块重构优化以及多线程上传开发