职位描述:
岗位职责:
1、主动负责并参与技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;
2、主动负责并参与电商平台系统的架构设计和系统设计、详细设计;
3、主动参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能;
4、主动参与业务及系统功能的架构与组件代码编写,开发与维护系统功能及业务功能;
5、主动负责并参与线上系统部署、维护、性能监控、服务器优化工作;
6、分析系统瓶颈,解决各种疑难杂症,对系统进行性能调优;
7、主动参与技术分享和交流;
8、熟悉B2B、B2C电商业务者优先。
岗位要求:
1、熟悉Linux操作系统使用、及常用liunx操作命令;熟悉MySQL、MongoDB等数据库开发与设计,以及缓存系统Redis或 Memcached的设计和研发;
2、掌握JVM性能调优、了解常见JVM垃圾收集算法、Java并发框架与库、了解Java内存模型;
3、熟悉Nginx原理,配置及模块的安装,对常见WEB服务器(Tomcat、Weblogic)有一定的了解与安装能力;
4、熟悉各种Web前端技术(XHTML/XML/CSS/JavaScript/Ajax等),熟悉至少一种JavaScript库(如:NodeJs/JQuery/AngularJS/backbone等),CSS 框架(如:Bootstrap),熟悉至少一种自动构建工具;
5、具有面向对象分析、设计、开发能力,精通OO,AOP,设计模式;
6、具有深厚的专业技术基础,熟练掌握Java EE相关技术,熟悉Spring, iBatis,SpringMVC,Struts等开源框架;
7、具备良好的需求分析能力、业务和技术方案策划和设计能力;思路清晰,良好的语言表达能力;
8、工作积极主动,具备良好的团队协作能力、与团队精神。