- 岗位职责
1、遵循公司、研发部门规章制度;
2、根据项目需求、开发进度要求以及上级主管的任务分配,完成系统模块的设计和开发;
3、对自己所负责的开发内容,提供逻辑清晰的开发说明文档;
4、对所开发部分内容的进行自测并输出测试结果;
5、对所开发的产品提供安装说明、使用说明文档;
6、对现有软件产品的问题进行定位分析并修复;
7、定期向上级领导汇报个人工作情况;
8、对于公司安排的其他工作,及时向上级领导汇报情况。
- 岗位要求
1、本科以上学历,3年以上Java开发经验;
2、熟练使用Hibernate、Mybatis、Spring、Struts、SpringMVC、Spring Boot/Spring Cloud等开发框架进行业务开发,熟悉MVC架构;
3、对于多线程并发、网络编程、IO有一定的掌握和应用经验;
4、熟悉NoSQL、缓存等技术并有一定的应用经验;
5、熟悉大数据生态圈常用框架和技术。
6、可独立搭建Java开发环境,熟练使用Myeclipse、Eclipse、IntelliJ IDEA等IDE中的至少一种;
7、熟练使用Linux环境进行部署、调试;
8、熟悉JBOSS、TOMCAT等容器的配置与应用;
9、熟练使用SQL,熟悉PostgreSQL、Oracle、MySQL、SQL Server等主流数据库的安装和应用;
10、具备一定的自测意识,熟练使用Junit等工具进行单元测试;
11、有较强的自学能力和独立解决问题的意识,具备一定的代码设计能力,思维敏捷、思路清晰,熟悉常用的设计模式;
12、有主动的团队合作开发精神与意识,有良好的沟通协调能力;
13、熟悉RESTful API开发;
14、熟悉Flink、scala者优先;
15、掌握Node.js开发者优先;
16、有互联网应用服务端开发经验者优先。