岗位职责:1、参与项目需求分析、系统设计;2、根据项目开发进度和任务分配,进行相应软件模块的开发;3、根据公司技术文档规范编写相应的技术文档、项目文档以及相应的说明书;4、完成单元测试,并配合集成测试。5、与其他同事积极沟通协作,推动项目顺利进行。任职要求:1、专科及以上学历,拥有5年以上的Java开发经验,熟悉常见Java开源框架,如Spring、MyBatis等。2、精通Java开发,熟练掌握Java集合类、并发编程,熟悉JVM原理及内存管理,对数据结构、算法有深刻理解;3、至少熟练使用一种脚本语言,如Shell、Python、JavaScript等;4、熟悉消息中间件及业务中间件原理,精通至少一个相关开源产品,如Zeroc ICE、Dubbo等;5、熟悉基于Rest规范的主流框架,如Resteasy、Netty等;6、熟悉Redis、Memcached等缓存技术;7、熟练使用Eclipse、Git、ssh、Maven、Nginx等开发部署工具,熟悉Linux系统及常用命令,熟悉Jetty、Tomcat等Web服务容器;8、熟悉主流数据库(MySQL/Oracle);9、拥有良好的表达能力与沟通能力,具有大型系统开发经验者,处理分布式架构者优先。