职位描述
岗位职责: 1、负责公司产品的设计、实现及维护,参与需求分析,产品研发,代码编写; 2、根据项目的需求说明或模块的设计文档,能够独自或和其他团队成员配合,完成模块设计、模块开发、单元测试等工作,并按要求提交已完成代码; 3、参与设计具体技术方案,软件架构设计,保证系统架构稳定性和可扩展性,解决开发过程中的复杂技术问题; 4、负责软件产品后期维护和版本升级工作;能够完成软件用户体验、性能、功能等方面的改进及提升工作,并交付合格产品; 5、按需求进行软件系统的设计和编码,指导下属,对代码质量和进度负责; 6、按照相关流程规范输出软件过程中的各种文档。 任职要求: 1、本科及以上学历,计算机相关专业,2年以上工作经验; 2、熟悉java语言和面向对象的开发方式,熟练操作linux系统,熟悉W3C规范; 3、熟悉XML、J2EE、Spring、Struts和Hibernate、iBATIS 等主流的开发框架,熟悉常用设计模式; 4、熟悉Oracle,Sql server,mysql 等常用主流关系数据库; 5、熟悉JSP/Servlet、JavaScript、CSS,jquery,extjs, easyui,H5等前台开发技术,能胜任web开发; 6、熟悉tcp, http协议,拥有良好的算法基础,对程序性能优化有深刻理解,拥有多线程,分布式应用等开发经验; 7、掌握Hadoop(HDFS/MapReduce/Hive)、Spark、HBase、Storm等优先; 8、具备良好的沟通能力、学习能力、团队合作能力和独立分析解决问题的能力,对行业有浓厚的兴趣,有志于成为行业业务专家; 9、具备GIS软件开发经验者优先,拥有管理项目小组经验和独立的需求分析设计经验者优先;有大数据量、高并发系统和大型网站构建经验者优先; 10、需具备良好的沟通表达能力及团队合作精神;人品正直诚实,有责任心,能够承受一定的工作压力,能吃苦耐劳,能接收加班、出差者优先。
