1、扎实的JAVA编程基础,对SPring、Mybatis、Shiro等有深入的了解。
2、有面向对象设计和编程理念和扎实的设计功底,对面向对象设计原则有较清晰的理解,并掌握部分设计模式;
3、熟悉主流的数据库产品,能根据需求进行相应的数据库设计和开发,熟悉MYSQL、PostgreSQL等至少一种关系型数据库的存储引擎;
4、熟悉unix/linux操作系统,能熟练运用常用命令,能够根据实际需要编写shell脚本;
5、熟悉JS、CSS、H5等HTML相关语言;
6、熟悉多线程、socket等开发;
7、较强的表达和沟通能力,工作认真、严谨、敬业,对代码有洁癖,对系统的质量保障有较强的意识;
8、有大型互联网app应用、微信公众号后台系统、分布式多层系统设计和研发经验背景的优先考虑;
9、工作经验要求2-3年