岗位职责:1、根据产品需求,协助进行需求分析;拟定开发计划,进行开发技术评估、 可行性分析,并撰写相关技术文档;2、完成相应功能模块设计、 编码工作;承担相关模块或子系统的设计、编码、联调测试及调优任务;对代码质量和进度负责;3、配合产品人员及技术人员进行系统设计,提出自己见解;根据研发规范完成相关文档的编写;4、维护公司统一的软件架构,参与技术架构框架制度,制定技术规范,提升研发效率及代码质量;具有良好的代码习惯及详细注释习惯、接口设计与程序架构能力、优秀的分析问题和解决问题的能力。任职资格:1、大学本科及以上学历,计算机相关专业,具有3年以上Java开发工作经验,精通软件开发流程,熟悉Git或SVN代码管理工具;2、熟练掌握Spring、 SpringMVC、 Springboot、 Springcloud、 Dubbo、 Mybatis、 Hibernate等主流开源框架;有微服务架构设计与开发经验;3、熟悉缓存Redis、Memcache/Couchbase,缓存设计和模式及其应用;4、熟悉数据库原理并熟练掌握相关优化方案,熟悉MySQL、Oracle、PostgreSQL 等数据库,有一定表结构设计能力;5、掌握 Nginx、Tomcat、Redis、Eruka 等中间件;熟悉Web前端技术;6、具有大型项目研发、有系统架构设计经验、大数据挖掘分析或规范化软件开发经验者优先;7、良好的需求归纳分析和文档编写能力;较强的学习能力和问题解决能力,能够不断自我提升;责任心、 务实勤奋拼搏创业精神,优秀的团队沟通与协作能力。