职位描述:
岗位职责:
1、结合产品业务需求,调研分析报告,独立完成技术可行性报告、概要设计、详细设计,并撰写相关文档;
2、搭建系统开发环境,完成系统框架和核心代码;
3、独立完成技术预研工作,并负责技术成果的培训;
4、带领小组成员进行相关业务模块功能开发;
5、帮助软件工程师解决日常开发中的技术问题;
6、参与项目方案讨论和技术调研、负责相关文档的编写和维护。
任职要求:
1、热爱软件开发,做事认真细致负责,解决问题能力强,沟通能力强,有团队合作精神;
2、精通及面向对象方法,熟悉,软件知识结构全面,基础扎实,熟悉常用数据结构、算法与设计模式;
3、熟悉HTML、JSP、Javascript、Ajax、CSS、XML等技术;熟悉模板引擎:thymeleaf或freemarker等。
4、熟悉熟练使用Struts、Spring、Hibernate、Ajax等相关开源框架进行项目开发;
5、熟悉Mysql、Oracle、Sqlserver等数据库使用,熟练编写存储过程、触发器、事务等机制以及熟悉数据库优化;
6、熟悉Linux操作系统,能够编写脚本及配置相应Java运营环境,熟悉基于Linux平台和Java容器的负载均衡方案;
7、熟悉主流Web应用服务器JBoss、Tomcat、WebLogic、缓存服务器、优化配置与使用,熟悉web服务apache或者nginx。