岗位职责
岗位职责:
1、完成软件系统代码的实现,编写代码注释和开发文档;
2、参与项目需求分析和设计;
3、分析并解决软件开发过程中的问题;
4、根据设计文档或需求说明完成代码编写,调试,测试和维护;
5、协助测试工程师制定测试计划,定位发现的问题;
6、配合项目经理完成相关任务目标。
任职资格:
1、计算机或相关专业本科学历以上;
2、3年以上java开发工作经验,有良好的java语言基础,理解面向对象的设计与开发;
3、熟练使用Spring-SpringMVC- Mybatis三大框架,理解SpringMVC 核心运行流程;
4、熟练掌握MySQL数据库开发技术,熟悉SQL优化;
5、熟练使用redis
缓存技术,了解其集群原理和搭建;
6、熟练使用Thymeleaf在MVC模式的Web开发框架中生成HTML页面;
7、熟练掌握Git代码版本管理工具进行代码提交合并,以及maven工具进行工程构建;
8、熟练使用idea、Eclipse等开发工具;
9、熟悉JavaScript,Ajax,jQuery 、Easyui等前端开发技术;
10、熟悉Spring boot, Spring cloud及Dubbo、ZooKeeper在分布式架构中的使用;
11、熟悉JVM内存结构和GC算法及Nginx反向代理服务器,熟悉多线程编程技术;
12、熟悉Linux操作系统,熟悉Tomcat等主流web服务器及ElasticSearch全文搜索引擎。