工作职责:
1.负责项目的系统整体架构设计、系统功能模块设计、数据模型设计和接口设计,并能够编制条理清晰的设计及开发文档。
2.负责系统核心模块功能开发,按时完成给定的开发任务。
3.能够指导组内软件工程师的日常开发工作,带领开发小组完成给定的开发、部署、联调测试任务。
4.组织并参与设计评审,以及代码检查,对不合理的设计提出建议,不合规的代码提出修改要求。
5.参与整个系统的开发和集成测试工作,参与部署和产品集成过程,参与系统稳定性、性能和扩展性调试。
任职资格:
1.全日制本科以上学历,计算机相关专业,3年以上JAVA开发经验;
2.具备良好的编程能力;具备良好的文档编写能力和习惯,能够编写规范的概要和详细设计文档;具有良好的独立开发工作能力;
3.富有团队精神,有责任感,有良好的沟通能力。有过1年以上团队管理带队经验优先;
4.熟悉java相关技术和框架(包括java基础/多线程编程等),对设计模式有一定了解;
5.熟练使用SpringBoot、Spring、SpringMVC、MyBatis、Solr等流行开源框架;,熟悉HTML5、CSS3、java"script"、bootstrap、jquery等前端技术,熟悉DWR。
6.熟悉MySQL、Oracle、Mysql,MQ和Redis、tengine、nginx等;熟悉Restful、WebService等标准,具有一定的公共接口编程经验
7.熟悉常用的Linux命令,能够在Linux环境下部署应用,排查问题、优化程序;
8.熟悉Tomcat、Weblogic,WAS等主流应用服务器的环境搭建及维护,及系统性能优化;
9.熟练使用Eclipse、MyEclipse等相关开发工具以及SVN、GIT等相关源码管理工具。
10.精通SQL语句,对SQL查询优化有丰富的经验,熟悉PL/SQL,熟悉Oracle存储过程、触发器等的开发;
11. 熟悉ETL - Kettle使用、 熟悉Linux shell编程、 熟悉数据仓库建模、有greenplum使用经验优先考虑
12.待遇10-15K,五险,法定休假,带薪年假,交通补贴,通讯补贴,定期培训,项目提成.
收起