1、根据项目或产品任务安排,执行项目开发计划,在规定的工时内完成项目交付,确保项目及产品交付进度及质量;
2、根据技术经理安排参与业务需求论证会,接收技术经理或开发经理提交的技术方案并执行落地;
3、接收技术经理或项目经理指派的开发任务,包含需求说明书、系统设计文档;
4、对系统设计文档进行分析,根据设计文档,制定开发方案,编写系统开发文档,完成系统开发工作;开发任务完成后,提测前需自测,保证开发质量。
5、编写并提交测试申请,包含需求说明书、系统设计文档、系统开发文档、参数配置文档,并完成测试部指派的bug修复。
6、负责公司技术组件化的维护和迭代,参与技术攻关;
7、执行技术规范,培养及指导开发工程师及新员工的学习及工作,并审查所负责项目的开发代码规范、保证代码质量;
8、接受上级领导的工作安排并及时汇报所负责的工作。
任职资格:
1、本科及以上学历,计算机、电子相关专业背景,6年及以上Java研发和设计经验;具有智慧城市、视频与大数据相关产品、项目开发经验优先;
2、Java基础扎实具有良好编码习惯,对常用的设计模,IO、多线程、异步处理等基础框架有一定的掌握;
3、熟悉Java EE开发规范,熟悉Spring、MyBatis等主流框架,有SpringBoot、SpringCloud开发经验;
4、熟悉掌握mysql、oracle数据库,能熟悉运用sql语言,有一定性能优化经验;
5、熟悉Spring、Springmvc、Mybatis、Hibernate等常用开发框架及特征,熟悉中间件Tomcat、MQ、Kafka等;
6、熟悉Tomcat、Netty、Nginx等多种应用、WEB服务器的使用和配置;
7、熟悉web前端技术(包括html5、js、css、vue);
8、熟悉常用liunx命令,能进行应用的测试、部署;
9、熟悉CVS、GIT、SVN等版本控制工具;
10、熟悉单元测试用例开发、具有良好的文档编写能力;