1、精通JAVA,HTML,JavaScript等语言,熟练使用MyEclipse,IntelliJ IDEA等开发工具;
2、能够熟练使用Maven、gradle自动化构建工具;
3、掌握jsp,XML,CSS,Jquery,easyui等技术;
4、熟悉MVC框架熟练使用Struts,Struts2,springMVC,mybatis,SpringJDBCTemplate,Easyui等框架;
5、精通Android开发,依赖databinding完全自主搭建和整理封装(MVVM)框架,能大大提高开发效率;
6、了解IOS开发和上线部署审核等;
7、熟悉Oracle、SQL2005和Mysql数据库,熟练使用SQL语言;
8、熟悉Linux常用命令。
1、项目需求调研,包括原型页面设计编码、需求说明书编写等;
2、项目设计,包括数据库设计、关键模块或重难度模块技术设计;
3、项目计划,包括模块分割,分派,计划书编写以及计划实施监督;
4、项目开发,整体项目架构,核心模块编码,高难度模块攻克;
5、团队活动建设,项目资源协调,核心模块开发;
6、项目交付,初期线上部署,客户现场培训等;
7、Android项目架构搭建开发等;
8、期间做过的项目,大大小小20多个,包括6个以上的Android项目,以及微信项目,html5与原生混合开发的移动端项目,以及WEB项目,目前有两年的带项目经验,最多的时候带过7人项目组进行项目研发工作。
角色 | 职位 |
负责人 | 高级Android工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |