Java开发工程师
职位描述
岗位职责
1.根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;
2.进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;
3.参与软件系统的设计和分析,并能够提出建设性意见;
4.能够独立配合测试组进行负责程序的测试和对缺陷的修正;
5.根据公司软件工程管理规范和客户要求,撰写相关文档;
6.根据客户的后续需求,对相关软件进行维护和升级,使之保持可用性和稳定性。
岗位要求:
1.三年以上实际开发经验,计算机类***本科毕业;
2.精通Java,J2EE编程,掌握OOP编程思想,具备良好的编码习惯;
3.熟悉现有主流开源框架Struts2、Hibernate、SpringMVC、SpringBoot、JFinal等,具备的独立开发能力;
4.理解多线程,缓存,消息机制,熟悉Resulful规范,了解微服务架构及Docker容器服务等基础知识;
5.熟练使用ORACLE,SQLServer等关系数据库,有一定的SQL编写能力;
6.熟练使用至少一种NoSQL( Redis、Memcache ),理解其使用场景和限制;
7.熟悉Linux系统及常用命令,熟练掌握shell脚本应用;
8.较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范;
9.良好的沟通表达能力和较强的逻辑思维,工作严谨细致,有责任心;勤奋踏实,具有团队合作精神。