[彩虹班]高级Java工程师
岗位职责:
1、参与制定和优化开发流程,代码审核和检查;
2、编写系统框架代码、核心业务模块代码;
3、根据现有的业务特点对产品进行改进和优化;
4、为系统应用设计、开发、风险等提供技术咨询和解决方案。
任职要求:
1、本科以上学历,计算机软件相关专业。
2、5年以上软件设计和J2EE应用开发经验,3年以上大、中型软件产品系统架构设计及开发经验,有成功的实施案例,有较丰富的项目管理经验。
3、视野开阔,熟悉主流的java web开发相关的开源框架,如消息队列,数据库中间件等,并对他们的优缺点和适用场景有自己的认识
4、 熟悉MySQL/Oracle数据库中的一种或多种,有数据库调优经验
5、 有良好的组件级建模能力,熟悉MQ、Cache、TCP/IP原理,能够设计复杂业务、高并发、大数据量的系统
6、 熟悉应用linux shell脚本,熟练使用nginx、apache,网络分布式文件服务, tomat等web服务器
7、 对于分布式缓存以及nosql有一定了解,熟练使用memcahed、redis、MangoDB等服务,有大数据系统经验,基于NoSQL的数据架构设计
8、 可插入的框架及模块化设计
9、熟悉面向对象的开发与设计思想,掌握设计模式,熟悉常用的设计工具。
10、有大型分布式系统实施经验,对高并发有过处理经验并有较强感知能力。
11、有较好的产品思维,擅长需求分析与整理能力,较强的分析、设计和技术文档编写能力。
12、对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握。
13、良好的团队意识和协作精神,良好的语言沟通和文档沟通能力,对工作充满热情,富有创新精神,能承受较大的工作压力。