这是一个创建于 2442 天前的主题,其中的信息可能已经有所发展或是发生改变。
岗位职责
· 负责系统核心 Java 代码编写、关键模块开发、技术文档编写、代码维护等
· 负责系统技术选型、架构设计、核心模块设计,搭建和部署系统平台,以支持系统的高并发、高性能、高扩展性
· 对所编写的程序和模块进行严格的综合测试,进行软件故障的诊断、定位、分析和调试,以实施产品测试方案
· 持续改进系统架构和核心技术,优化系统性能,分析和解决技术问题,保证系统的安全、效率、可用性
· 参与项目规划工作,制定、实施、并改进项目开发规范和实施规则,协调项目组相关工作
· 审核开发人员的代码质量,为初级开发人员提供技术指导,提升整个团队的分析与设计能力
基本工作经验
· 5 年以上的 Java 开发经验,精通 Java 语言,数据结构及算法
· 熟悉 Spring, Spring MVC, ibatis, MyBatis, Struts 等主流开发框架中的至少两种,并对框架的实现原理、使用限制、应用场合等有深入了解
· 熟悉分布式运算,网络架构,服务器,中间件,DB,缓存,存储解决方案,消息、搜索、线上运维等
· 熟练掌握 SQL、Oracle, MySQL 等数据库中的其中至少一种,精通数据库设计、存储过程,触发器的编写,对 NOSQL 技术有一定了解
· 熟悉 Tomcat、Jboss、Jetty、weblogic、Apache、Nginx 等主流应用服务器的配置和部署
· 熟悉 JavaScript、Ajax、XML、JQuery、CSS 等 web 前端技术,掌握至少一种前端开发框架( Node.js, JQuery,AngularJS,Backbone.js 等)
· 熟悉 Memcached、Redis 等缓存框架
· 熟练使用 Eclipse、SVN、Git、Jenkins/Hudson、JIRA 等开发工具
· 熟悉面向对象的编程、分析方法,设计模式,对面向服务的架构有深刻的理解
· 熟悉敏捷开发流程,掌握软件设计流程和软件工程规范,具备良好而规范的设计和技术文档编写能力,拥有良好的编写代码习惯,逻辑结构清晰,命名规范,代码冗余率低
· 有大型分布式、大数据量、高并发、高负载、高性能系统设计开发与架构设计经验
· 熟悉 redis,memcache、mongodb、rabbitmq、dubbo、kafka、zookeeper、thrift 等
任职要求:
1、必须有电商项目经验
2、百万级别流量及以上电商项目经验的优先。