1、计算机相关专业,本科(含)以上学历(统招),三年(含)以上JAVA开发经验,扎实的软件基础知识,网络知识,精通面向对象编程方式;
2、Java基础扎实,精通多线程编程、网络编程,熟悉IO、多线程、异步处理等,熟悉缓存、消息、搜索等中间件;熟悉linux系统以及常用linux命令的使用;
3、熟悉分布式和微服务架构,熟悉Spring、SpringBoot、Mybatis、SpringCloud、Netty等框架,熟悉RestfulAPI、HTTP,TCP,UDP协议等;
4、熟练数据库原理及SQL语言,熟练使用Mysql、达梦等数据库,熟悉数据库优化;熟悉非关系型数据库redis,mongodb等;
5、熟练编写单元测试用例代码和执行单元测试,熟悉JUnit等测试框架的使用;
6、熟悉Maven/Git等常用构建工具,对集群,缓存,负载等系统部署有一定的实践,对系统优化有一定的处理经验;
7、有离线地图服务开发经验者优先考虑;
8、具有良好的团队合作意识,具备很强的学习能力,能承受较大的工作压力。
9、军工经验优先。