岗位职责:
1、负责分析、设计和搭建电商平台系统的系统架构,解决开发中各种架构及技术相关问题;
2、负责产品平台核心框架及功能的开发;
3、解决产品研发过程中的关键技术问题;
4、研究应用架构的发展方向,提出架构改进方案;
5、诊断和解决现行系统可能存在的问题,保证产品系统的安全、稳定、高效率运行;
6.制定相应的设计规范和开发规范;
7.负责对技术团队成员的培训及指导;
岗位要求:
1.精通Java语言,掌握主要的JEE技术,比如JSTL、 JSP、 Servlet、 JSF、 EJB、 JPA、 JDBC、JMS、JCA。
2.精通主流的JEE框架,比如Struts, Struts2/Webwork,Spring/SpringMVC,Hibernate,iBatis/myBatis等。
3.能熟练使用主流的JEE框架进行架构设计,理解web层的设计,熟悉IoC容器的概念,能针对不同的业务需求,选择不同的OR-Mapping框架。
4.熟悉两种以上的JEE应用服务器,比如Tomcat、Jetty、JBoss、Weblogic、Websphere等,并能进行集群配置。
5.掌握关系数据库的基本理论,账务复杂的SQL语句的编写。熟练使用两种以上的数据库,比如Mysql、Oracle、SqlServer等,并能熟练使用一种建模工具,比如Rose,PowerDesigner等。
6.掌握Web端技术,编写出高质量的 HTML、Javascript、CSS等,熟悉web开发的调试技术。
7.掌握两个以上的AJAX框架,比如Jquery、ExtJS、Dojo、Prototype等。
8.掌握使用主流的开发工具,比如Eclipse、Netbeans等,并进行定制化配置。
9.熟悉UML建模语言,能熟练使用一种建模工具,比如Rose,PowerDesigner,Together等。
10.熟悉一种源代码管理功能,比如SVN,Git。熟悉SCM的基本理论。
11.具有研究新技术的探索精神。
12.熟悉软件工程理论,熟悉敏捷开发理论。
13.精通web集群(lvs,keepalived,Nginx)、memchached缓存、数据库集群技术 ,主流开源框架和技术;
14.有lnmp规划设计经验;
本文出自 “Oracle & MySQL” 博客,谢绝转载!
原文地址:http://oracore.blog.51cto.com/10179377/1647348