职位描述
工作职责:
1. 根据业务需求,参与产品方案讨论与技术调研,给出解决方案;可独立完成技术可行性报告、概要设计、详细设计、并撰写相关开发文档、系统说明文档、接口文档等;
2. 负责讲解相关设计、指导团队开发按计划完成各个模块日常开发工作;
3. 负责参与系统架构设计、优化,完成系统框架与核心代码开发、维护;
4. 完成项目内部代码评审工作;
5. 根据业务发展,完成实施方案讨论和技术调研、负责方案定制、升级、更新。
任职资格:
1.全日制本科及以上学历,计算机相关专业,有5年及以上项目开发经验,能独立承担模块开发、维护工作;
2.JAVA基础知识扎实,熟悉JDK核心API,如IO、并发、集合等;
3. 精通Java web开发,熟悉MVC模式及技术框架(Spring、SpringMVC、SpringBoot、Mybatis)、类库以及组件,深入了解底层实现原理;
4. 熟练使用mysql、oracle、tidb等数据库的一种以上,熟悉数据库优化;
5.精通HTML、CSS、JavaScript、ES6等Web前端技术,掌握Vue全家桶和React、熟悉Element、AntDeaign、Vant等组件库、熟悉Echarts;
6. 熟悉主流Web应用服务器Nginx、Tomcat等优化配置与使用,精通linux操作系统,熟练掌握linux/docker环境下的应用部署;
7.掌握python、go等其他开发语言或有爬虫开发经验者优先考虑;
8.具有高度责任心及自我管理能力,能够在压力下工作,具备良好的沟通协调能力和团队合作精神,有较强的学习能力。