1、作为项目核心人员,参与软件项目的设计、开发;
2、完成项目的核心模块设计和开发;
3、把握开发项目的技术细节,处理各种技术问题攻关;
4、组织编写各种技术文档、参与项目的日常技术支持工作;
5、定期组织代码评审,重构和优化;
6、完成上级分配的其他任务。
1、本科及以上学历,计算机相关专业毕业,具备基本的英文读写能力;
2、有五年以上java开发经验,熟悉JavaEE体系架构和SSH框架,有大型JavaEE项目经验,有较强的系统分析及架构设计能力;具备高并发、高性能、高可用的系统架构设计实践经验;
3、Java基础理论扎实,熟悉常用的集合类,数据结构,多线程编程,注解,设计模式等;熟悉各种开源的框架如Spring、SpringMVC、Struts2、MyBatis、Hibernate 、dubbo、zookeeper、spring boot、spring cloud等;有微服务设计经验优先; 掌握缓存应用 (redis或memcached),熟悉MySQL,Oracle等数据库,熟悉SQL性能分析与优化;有分表分库设计经验优先;至少熟悉一种NOSQL产品,如MongoDB、HBase等;熟悉linux操作系统,能在linux环境下安装部署相关应用、中间件等;
4、熟悉设计模式,具有优秀的业务抽象能力和面向服务设计思想;
5、良好的编程习惯,精益求精的作风,耐心细致,具有高度的责任感,对技术有热诚,信奉团队合作,有钻研精神;
6、具有ITSM产品、OA产品等开发经验者优先。
工作时间:9:00-12:00,13:30-17:30 周末双休