1、参与项目需求、研发、上线等整个项目周期内的工作;2、负责业务模块设计、开发和维护;3、编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析;4、负责核心技术问题的攻关,架构设计,系统优化,协助解决项目开发过程中的技术难题;5、配合项目的整体计划和安排,对技术人员进行技术培训和指导。 任职要求:1、本科或以上学历,2年以上Java开发经验;2、较强的学习能力和解决问题的能力,良好的需求归纳分析能力和文档编写能力、表达能力,具备强烈的责任心和团队合作意识;3、JAVA基础扎实,熟练掌握数据结构、多线程编程,掌握常用的设计模式,精通Spring MVC、Spring Boot、Spring Cloud、MyBatis等常用框架;4、深入理解面向对象设计原则,具备良好的OO设计和开发能力,熟悉Restful API开发;5、熟练掌握RDBMS原理及SQL语言,熟悉Oracle、Msql等数据库应用,熟悉redis、memcached、ehcache等缓存技术6、熟悉Activiti、Flowable等工作流;7、熟悉软件设计模式,对常用设计模式有一定理解