1. 本科及以上学历,计算机专业优先;2. 熟练掌握java底层基础,熟悉Java常用类库,对类加载机制、GC、多线程有一定的了解;3. 熟悉Oracle、MySQL等主流数据库,熟练掌握SQL、存储过程等数据库方面的开发技术;4. 熟悉常用的设计模式和常见的软件架构,熟悉Spring(mvc)、Spring Boot 、MyBatis等主流开源框架;熟悉Java网络编程;熟练掌握Git、Maven等常见项目管理工具;5. 有较强的沟通与表达能力;6、了解Eclipse插件开发、熟悉RCP开发