岗位职责:
1. 理解业务,识别需求,参与架构.系统.分析设计等多领域项目的相关技术的实践.应用和研发;
2. 开发和维护统一的软件开发架构,发现和解决存在的技术问题,保证系统的性能和稳定性;
3. 文档撰写.code reivew和单元测试,确保项目的进度和质量,指导和培训新工程师。
任职要求:
1. 计算机软件或相关专业本科及以上学历,3年以上java开发经验;
2. 熟悉Java语言,熟悉IO.多线程.集合等基础框架,熟悉分布式.缓存.消息等机制,了解JVM原理;
3. 熟悉linux,熟悉数据库mysql/postgresql,单元测试技术;
4. 具备系统调优.性能调优等技能,对疑难技术问题具备较强的排查能力;
5. 分布式计算或海量数据应用经验者优先,有用户行为挖掘经验者优先;有大型网站构建经验者.内部协作平台构建者经验优先;
6. 对Spring.SpringMVC.iBatis.Tomcat.Netty.Elasticsearch.Solr.HBase等开源框架有应用经验者优先;
7. 具备大型网站或核心系统开发.设计工作经验者优先,具有大规模在线Java服务集群开发经验者优先;
8. 对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立.主动的学习能力,良好的沟通表达能力和团队协作能力。