1.参与软件需求分析、系统设计、软件开发、集成测试、安装部署;2.负责软件的优化、升级;3.根据项目需求,撰写及修改相应的技术文档;4.提供软件运行过程的技术支持;5.负责与其他系统接口开发;6.参与重大信息化项目的技术方案评审;7.完成上级交办的其他工作1.本科学历,计算机相关专业,3年以上相关工作经验;2.具有扎实的Java语言基础,熟悉io、多线程、集合、分布式、缓存、消息等机制;3.熟悉计算机网络基础,具备Java多线程开发经验;4.熟悉SpringBoot,SpringMVC开发框架及其生态产品;5.熟悉项目构建工具,如:ANT、Maven、SVN等6.熟悉关系型数据库,如:MySQL、Oracle等;了解内存数据库 ,如:Redis、MongoDB等;7.熟悉主流应用服务器架构,有linux环境开发经验优先;8.具有良好的抽象设计能力,思路清晰,能独立解决问题,良好的编码风格;9.有一定UI设计能力优先