岗位要求
1. 计算机及相关专业,本科及以上学历,7年以上JAVA开发工作经验;
2. 熟练使用前端框架(如:easyui、extjs、anglarJS,vue等)至少一种;
3. 熟练使用Springboot、Mybatis等框架开发;
4. 牢固掌握java语言,java基础扎实,熟悉io、多线程、webservice,集合等基础框架;
5. 精通分布式、缓存、消息、搜索等机制;
6. 熟练掌握Oracle、Mysql等数据库开发技术,有一定的sql优化能力;
7. 熟悉Tomcat、WebLogic等应用服务器及集群操作;
8. 熟练版本管理,如SVN;
9. 良好的表达和沟通能力,可撰写与整理设计和开发文档;
10. 具有强烈的责任感及进取精神、团队合作精神及学习能力;
11. 可出差,善于沟通,能承担压力。
优先考虑条件要求
1. 有电信行业BOSS系统开发经验者优先;
2. 有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验者优先,在大型项目中承担过核心开发人员角色者优先;
3. 有分布式开发经验或熟悉以下技术优先考虑:Zookeeper、Kafka、rabbitMQ、ElasticSearch、Redis等;
4. 熟练掌握Hadoop技术体系,有Hadoop计算集群在实际项目上的开发和维护经验,有flume,kafka,spark ,hive,hbase,elasticsearch实际应用经验及编程经验优先;
5. 熟练掌握spark原理及数据分析相关的二次开发者优先;
6. 熟悉相关的工作流开发经验者优先。
职位描述
1. 参与产品业务需求分析、产品功能设计、产品数据库设计、UI设计;
2. 负责产品重要模块的开发和核心代码的编写;
3. 参与新技术的预研、系统架构的技术选型与关键技术验证,以及项目中疑难技术问题的攻关;
4. 带领研发小组完成专题研发,进行任务分配、进度跟踪与质量把控。